我有一个带有2个分支的git存储库。我的.gitignore将“* .dll”指定为其中一种模式。
branch1
中,我将test.dll
复制粘贴到根文件夹中。git checkout branch2
切换到分支#2。我的branch2
显示新添加的test.dll
。我不希望它出现在branch2
中。是否可以将此未跟踪和已忽略的文件与branch1
相关联,以便仅在我git checkout branch1
时显示?
谢谢。
答案 0 :(得分:1)
似乎并不容易,“Using git, how do I ignore a file in one branch but have it committed in another branch?”中提出的解决方案不起作用。
git update-index --assume-unchanged README.textile
但这是一个本地设置(它不会像push
文件一样传播{/ 1}}