From a1e0cd122d51937381d220a3f598dd7ff60640d5 Mon Sep 17 00:00:00 2001 From: zyimm Date: Mon, 20 Nov 2023 15:21:29 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=B2Git=E5=88=A0=E9=99=A4=E5=B7=B2?= =?UTF-8?q?=E7=BB=8F=E6=8F=90=E4=BA=A4=E5=9C=A8=E8=BF=9C=E7=A8=8B=E4=BB=93?= =?UTF-8?q?=E5=BA=93=E4=B8=AD=E7=9A=84=E5=BF=BD=E7=95=A5=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _posts/git/rm-cache-file.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 _posts/git/rm-cache-file.md diff --git a/_posts/git/rm-cache-file.md b/_posts/git/rm-cache-file.md new file mode 100644 index 0000000..b23581f --- /dev/null +++ b/_posts/git/rm-cache-file.md @@ -0,0 +1,27 @@ +--- +title: 🌲Git删除已经提交在远程仓库中的忽略文件 +date: 2023-11-18 +tags: Git +--- + +很多时候我们在git库中,不小心把应该忽略的文件或目录提交远程库中,比如`.idea`,`.ivscode`等。把远程删除,本地不发生变化,以下操作即可: + +### 1.使用git rm 命令 + +**git rm -r --cached** 要删除的文件名或目录,如: + +```sh +git rm -r --cached .idea #--cached 只删远程仓库的文件,不会删除本地的 +``` + +### 2.提交操作记录描述 + +```sh +git commit -m '删除XX文件' +``` + +### 3.推送到远程仓库 + +```sh +git push -u origin +```