使当前的Git分支成为主分支我在吉特有个仓库。我做了一个树枝,然后对主人和树枝做了一些改变。然后,几十次提交后,我意识到分支的状态要比主好得多,所以我希望分支“成为”主,而忽略对主的更改。我不能合并它,因为我不想让更改保持在主人的身上。我该怎么办?额外:在这种情况下,“老”主人已经push-ed到另一个存储库,如GitHub。这会怎样改变事情?
3 回答
动漫人物
TA贡献1815条经验 获得超10个赞
git checkout better_branch git merge --strategy=ours master # keep the content of this branch, but record a merge git checkout master git merge better_branch # fast-forward master up to the merge
git merge --strategy=ours --no-commit master git commit # add information to the template merge message
暮色呼如
TA贡献1853条经验 获得超9个赞
new-master
git checkout new-master git branch -m master old-master git branch -m new-master master # And don't do this part. Just don't. But if you want to... # git branch -d --force old-master
mv -i .git/refs/new-master .git/refs/master git checkout master
- 3 回答
- 0 关注
- 1409 浏览
添加回答
举报
0/150
提交
取消