是否有可能将未跟踪和&忽略具有特定分支的文件?

时间:2012-11-06 06:03:32

标签: git windows-7

我有一个带有2个分支的git存储库。我的.gitignore将“* .dll”指定为其中一种模式。

  1. branch1中,我将test.dll复制粘贴到根文件夹中。
  2. 然后我使用git checkout branch2切换到分支#2。
  3. 我的branch2显示新添加的test.dll。我不希望它出现在branch2中。是否可以将此未跟踪和已忽略的文件与branch1相关联,以便仅在我git checkout branch1时显示?

    谢谢。

1 个答案:

答案 0 :(得分:1)

似乎并不容易,“Using git, how do I ignore a file in one branch but have it committed in another branch?”中提出的解决方案不起作用。

你可以ignore it temporarily

git update-index --assume-unchanged README.textile  

但这是一个本地设置(它不会像push文件一样传播{/ 1}}