我有一个具有我不想去目的地分支合并过程中特定文件两个分支。我把文件的路径在目标分支的.gitignore文件,但在合并过程中,该文件来了。
这是不相关的任何本地计算机。这是完全的到位桶作为远程仓库。一个分支,它是合并到目的地分支下有个文件,是在目标分支gitignore的名单。
在到位桶看看gitignore目的地分支合并时被发生了什么? 如果是的话,为什么文件是复制呢?
要采取的.gitignore文件的效果,你必须做出改变的.gitignore文件后更新索引
git rm --cached . #removes indexed files
git add . # adds back to the index while respecting .gitignore file
然后做一个承诺,并将它推到远程分支
添加到@SamuelRobert's答案:
.gitignore
运行git add
时才咨询,
运行git commit
,git merge
或git push
当它根本不使用。