回答
當然。
git update-index --assume-unchanged file
要撤消並重新開始跟蹤:使用
git update-index --no-assume-unchanged [<file> ...]
如果我對它們進行修改,這種狀態下的文件會發生什麼? – haymansfield
@haymansfield該命令的幫助頁面指出,如果需要在索引中修改此文件,以下Git將失敗(優雅),例如合併時提交;因此,在案件的假設未跟蹤文件被改變後的上行,則需要處理manually.''' – Parham
@Parham的情況,documenation現在被改爲對--assume-不變標誌的意圖更加清晰由於用戶的誤解。在Git中,丟失數據將不太合理,因此保存數據的額外對象被認爲是「優雅的」。該報價將改變。 –
的另一種解決方案GIT中的屬性和%F在過濾器命令:
git config filter.orig.clean "cat %f.orig"
cp filename filename.orig
echo "filename filter=orig" >> .git/info/attributes
echo "filename.orig" >> .git/info/exclude
你能否提供更多細節,說明這意味着什麼以及偶然做什麼? – rogerdpack
另一種方法是保持一個 「跟蹤」模板文件,然後有它的本地副本未追蹤,例如:https://gist.github.com/canton7/1423106
再就是如果該文件在git中更改等,並且可以在本地未跟蹤文件上使用.gitignore(最後),則不會有任何顧慮。
這個答案其實最初是由Seth Robertson發起的,但是它被一個主持人刪除*沒有評論*(什麼?),所以在這裏復活了。親愛的mods:如果你想單方面刪除答案,請提供一個理由這樣做... – rogerdpack
- 1. git忽略正在跟蹤的文件
- 2. Git忽略未跟蹤文件
- 3. git跟蹤忽略文件夾
- 4. git跟蹤,忽略,刪除,untrack
- 5. 使用Git跟蹤本地忽略的文件
- 6. Git:忽略當前跟蹤目錄中的文件
- 7. Git忽略並且不跟蹤合併的遠程文件
- 8. Git忽略部分被跟蹤文件的本地更改
- 9. 如何忽略已經在git中跟蹤的文件
- 10. 如何忽略使用git跟蹤文件的新變化?
- 11. git reset - 忽略特定的未跟蹤文件
- 12. 忽略Git中的跟蹤無類型文件
- 13. 跟蹤文件中忽略目錄
- 14. 混帳忽略跟蹤文件
- 15. git pull,保留未跟蹤的文件忽略並覆蓋已修改或已刪除的已跟蹤文件
- 16. git僅添加修改後的更改並忽略未跟蹤的文件
- 17. 使用Git處理顛覆操作:忽略對跟蹤文件的修改
- 18. 忽略(沒有提交)由Git跟蹤的本地刪除文件
- 19. Git:只有在沒有跟蹤文件的情況下忽略目錄
- 20. 什麼是GIT中的跟蹤文件和未跟蹤文件?
- 21. Rails忽略GIT的文件
- 22. GIT沒有跟蹤文件
- 23. git clean只跟蹤文件
- 24. Git沒有跟蹤文件
- 25. 的Git忽略不忽略指定的文件夾/文件
- 26. 如何在使用CocoaPods時忽略未跟蹤的文件?
- 27. oh-my-zsh:忽略未跟蹤的文件
- 28. .gitignore:跟蹤忽略目錄中的單個文件
- 29. 我如何忽略未跟蹤文件中的.DS_Store?
- 30. 即使忽略它也會顯示未跟蹤的文件夾
的可能重複的[GIT中:ⅰ可以提交一個文件,並忽略含量的變化?](http://stackoverflow.com/questions/3319479/git-can-i-commit-a-file-and-ignore-內容更改) –
如果這些文件由構建自動生成**,則不應在git中對其進行跟蹤。 –
下面是關於gitignore的一個快速教程,您可能會發現它很有用:https://learningpassion.wordpress.com/2016/06/17/git-tutorial-day-to-day-use-part-4-gitignore-diff-and -difftools-moving-and-removing-files/ – joker