有没有办法提交一次文件,因为它在存储库中,但以后不会提交该文件?
例如,我有一个项目,我需要提交一次,所以另一个开发人员可以导入项目,但我不想再次提交该文件,因为当他拉下文件时本地路径更改弄乱了他的副本。
我想使用SourceTree
来处理git
,但使用git
命令的答案可行。
答案 0 :(得分:2)
首先提交文件的初始版本。然后运行
git update-index --assume-unchanged FILENAME
这将使git忽略您对FILENAME
的未来更改。如果将来需要再次提交,请运行
git update-index --no-assume-unchanged FILENAME
请注意,这仅适用于您的工作副本。检查存储库的任何其他人仍然会让git看到他们的更改,除非他们也运行上面的命令。