3

我有不想推送或覆盖的文件。它们在我的 .gitignore 文件中。当其他开发人员推送他们的这些文件的副本时,我的本地副本将被覆盖。我该如何防止这种情况?由于我两周前将这些文件添加到我的 .gitignore 文件中,因此尚未跟踪对它的更改,因此当我执行 stash、pull 和 unstash 时,过去两周的更改已经消失。当我存储和取消存储被 gitignored 的文件时,如何保留我的更改?

4

1 回答 1

2

不要把它们放在你的 gitignore 上。如果要隐藏某些文件,请使用:

git update-index --assume-unchanged <file>
于 2013-05-14T08:04:52.077 回答