簡體   English   中英

忽略(沒有提交)Git跟蹤的本地刪除文件

[英]Ignore (no commit) locally deleted files tracked by Git

我需要從Git存儲庫跟蹤的文件系統中刪除文件,我希望將該文件保留在Git存儲庫中不變(沒有提交到repo)。 對於本地修改的文件很容易,我使用的是假設未更改的更新索引選項,它工作得很好。 我需要刪除文件的相同行為。

我試過這個沒有成功:

  1. git update-index --assume-unchanged <file>
  2. 將文件添加到.git/info/exclude

如果刪除文件之前運行git update-index --assume-unchanged <file> 那么這將有效。 例如

$ git update-index --assume-unchanged <file>
$ rm <file>
$ git status
# On branch master
nothing to commit, working directory clean

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM