我有一個GIT repo。大多數文件不正常工作。然而,我需要在本地更改一些文件,但我不想將這些更改推回到回購站,它們僅用於本地設置。我怎樣才能做到這一點?忽略已在GIT repo中的文件的本地更改
0
A
回答
1
您可以:
$ git update-index --assume-unchanged <filename>
2
您可以使用git update-index
,在這種形式:然後
git update-index --assume-unchanged my.properties
的Git將不再檢查工作副本的修改my.properties
。要重新開始的變化的跟蹤,此文件,執行反向:
git update-index --no-assume-unchanged my.properties
的更多細節在official documentation。
相關問題
- 1. Git本地忽略文件
- 2. TFVC:忽略已檢查的文件的本地更改
- 3. Git忽略部分被跟蹤文件的本地更改
- 4. 忽略對Git中文件的更改而不將其從Repo中刪除?
- 5. StarTeam - 忽略本地文件更改
- 6. Git不忽略文件權限更改
- 7. 在Git中忽略Git中的文件
- 8. 如何忽略git受控文件在本地掛起的更改
- 9. 如何在git中忽略本地更改
- 10. 如何忽略Git中已修改的配置文件
- 11. git忽略不會忽略已提交的文件?
- 12. GIT diff和GIT狀態忽略文件的更改
- 13. 忽略SCM(svn,git等)中的文本編碼更改
- 14. Git:如何簽出忽略所有本地更改的分支?
- 15. 忽略git中的調試更改
- 16. 忽略`git log`中的git-svn文件
- 17. git是否忽略文件名中的大小寫更改?
- 18. 如何讓git永久忽略文件中的更改?
- 19. git:如何在提交時忽略對文件的更改?
- 20. git:忽略*版本控制的文件
- 21. git:忽略源文件中的文件
- 22. Git忽略和未版本化的本地文件
- 23. 忽略更改到已經在倉庫裏的文件
- 24. 在git中忽略已刪除的文件?
- 25. 如何忽略已經在git中跟蹤的文件
- 26. Rails忽略GIT的文件
- 27. Git合併策略忽略已刪除的文件
- 28. 的Git忽略不忽略指定的文件夾/文件
- 29. git-tfs忽略對配置的更改
- 30. Git忽略對core.autocrlf的更改
一個常見的解決方案是, 'config.example.ini'作爲存儲庫中的跟蹤文件,並且用戶(或者你在這種情況下)需要將它複製到'config.ini'來在本地應用配置。 – poke
這不會爲我工作,因爲「config.ini」已經在回購,我不能改變它的文件名。 – Evans
有一個類似的問題(http://stackoverflow.com/questions/12968865/how-to-set-a-vsprops-variable-only-if-it-does-not-already-exist),並最終使用過濾器。一旦你掌握了這個機會,他們非常酷! – eckes