我已经看到this回答,但我不确定回答者使用git branch -f ..
来完成任务的含义。
我有三个分支,我的master
分支有一堆我不想留下的文件,如果我使用merge,我知道它们会。我有点理解删除一个分支,但我能真的对master
分支这么做吗?
我知道这个问题可能有一个简单的解决方案,但有人可以解释一下每个git命令在做什么吗?这会有所帮助。
问题:我如何merge
sub-branch
sub-branch
进入主人,同时只保留master
中的文件,而sub-branch
中的文件不保留{{1}} }?
答案 0 :(得分:1)
您可以签出子分支,删除主分支,签出子分支的副本并将其命名为主分支。
git checkout sub-branch
git branch -D master
git checkout -b master