Git 使用技巧

【本文會持續(xù)更新!】

1、.gitignore 不起作用

.gitignore 中設(shè)置的忽略規(guī)則只會對未跟蹤的文件起作用。如果要讓 git 忽略已被跟蹤的文件,需要使用 git rm --cached 命令,詳見 官方解釋

The purpose of gitignore files is to ensure that certain files not tracked by Git remain untracked.
To stop tracking a file that is currently tracked, use git rm --cached.

git rm --cached <file> 命令用于刪除暫存區(qū)中的 <file>,工作區(qū)中的 <file> 不受影響。我們可以先把暫存區(qū)中的所有文件刪除(回到未跟蹤狀態(tài)),然后重新添加,從而使 .gitignore 的所有規(guī)則都生效。

$ git rm -r --cached .
$ git add .
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容