合并两个分支,而分支目标保持了从源分支一个文件

问题描述 投票:0回答:2

我有一个具有我不想去目的地分支合并过程中特定文件两个分支。我把文件的路径在目标分支的.gitignore文件,但在合并过程中,该文件来了。

这是不相关的任何本地计算机。这是完全的到位桶作为远程仓库。一个分支,它是合并到目的地分支下有个文件,是在目标分支gitignore的名单。

在到位桶看看gitignore目的地分支合并时被发生了什么? 如果是的话,为什么文件是复制呢?

git bitbucket gitignore
2个回答
2
投票

要采取的.gitignore文件的效果,你必须做出改变的.gitignore文件后更新索引

git rm --cached .  #removes indexed files

git add .   # adds back to the index while respecting .gitignore file

然后做一个承诺,并将它推到远程分支


1
投票

添加到@SamuelRobert's答案:

.gitignore运行git add时才咨询, 运行git commitgit mergegit push当它根本不使用。

© www.soinside.com 2019 - 2024. All rights reserved.