我正在开展一个项目,并且我已经使用了bitbucket
的git repo。我想合并一个分支(让我们称之为my-branch)来掌握,但由于一些冲突,我无法这样做。 bin/
和gen/
目录中的一些文件(我知道我应该将它们添加到.gitignore
列表中,但我是git
的新手,所以我没有当时就知道了。
我的问题是,有没有办法强制在本地合并这些文件(保持my-branch中的更改),然后push
这些更改到远程仓库,导致master在my-branch中合并。 / p>
为您提供帮助。感谢。
答案 0 :(得分:0)
在主分支上尝试这个:
git merge branch -X my-branch
答案 1 :(得分:0)
您只需从您的仓库中删除bin
和gen
目录即可。最直接的方法是运行git rm bin gen
并将这些目录添加到.gitignore
。 (别忘了将更改提交到.gitignore
。)
如果您想完全从历史记录中删除bin
和gen
,则需要使用git filter-branch
。