1

我已经看到了这个答案,但我不确定回答者git branch -f ..为了完成任务而使用的意思。

我有三个分支,我的master分支有一堆我不想留下来的文件,我知道如果我使用合并它们会。我有点理解删除分支,但我真的可以对master分支这样做吗?

我知道这个问题可能有一个简单的解决方案,但是有人可以解释每个 git 命令在做什么吗?这会有所帮助。

merge问题:我如何才能sub-branch在只保留文件的情况下进入主文件,而在保留文件的同时sub-branch不保留文件?mastersub-branch

4

1 回答 1

1

您可以签出子分支,删除主分支,签出子分支的副本并将其命名为 master。

git checkout sub-branch
git branch -D master
git checkout -b master
于 2012-11-28T16:05:45.397 回答