1

假设我有一个foo.bar被跟踪的文件,git并且在某些时候我希望我的本地存储库忽略我对此文件所做的更改。如果我理解正确,这就是使用 ( link1 ; link2 )的情况

git update-index --assume-unchanged foo.bar

我的问题是,如果远程存储库发生更改,这个文件会发生什么?更改会反映在我的本地副本中吗?

这个答案提出了相同的解决方案 - 但是解决我的问题的评论没有得到回答......

4

1 回答 1

3

“假设不变”位存储在您的索引中,而不是存储库本身。因此fetch//不要将该设置传播到其他存储库或从其他存储库传播,这意味着它是本地设置pullpush存储库其他克隆的用户很可能会创建涉及该文件的新提交。我不确定如何处理这种情况有一个“简单”的答案,因为这取决于您到底要做什么,以及在其他存储库中正在做什么。

于 2013-05-29T16:42:05.250 回答