從Git存儲庫中刪除文件,而不從本地文件系統(tǒng)刪除該文件我的初次提交包含一些日志文件。我增加了*log敬我的.gitignore,現(xiàn)在我想從我的存儲庫中刪除日志文件。git rm mylogfile.log將從存儲庫中刪除文件,但也將從本地文件系統(tǒng)中刪除該文件。如何從回購程序中刪除此文件?無刪除文件的本地副本?
3 回答

動漫人物
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
什么時(shí)候 --cached
給定時(shí),分階段的內(nèi)容必須與分支的尖端或磁盤上的文件相匹配,允許僅從索引中刪除該文件。
git rm --cached mylogfile.log
git rm --cached -r mydirectory

繁星點(diǎn)點(diǎn)滴滴
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
git rm --cached `git ls-files -i -X .gitignore`
git rm --cached $(git ls-files -i -X .gitignore)
- 3 回答
- 0 關(guān)注
- 1326 瀏覽
添加回答
舉報(bào)
0/150
提交
取消