我已经尝试了这个页面上被接受的答案:如何将当前分支合并到另一个分支中。
但问题是,主分支没有任何需要修改的内容,并且我是通过 git checkout -b mybranch
命令创建的分支。
当我尝试使用 git push self mybranch:master
命令时,它告诉我一切都是最新的。但我知道这不是真的。我只是想将分支复制到另一个分支,以便它具有主分支的当前状态。而且它将永远不会再被触及。
在未来,我只会从主分支创建新的分支。这个其他的分支实际上永远不会被触及。但我需要对其进行归档,以便在需要时,我可以切换到该分支并随时恢复它...
如何在不创建新存储库的情况下复制主分支?
git branch -f original:master
这个命令并没有给我一个有效的分支original:master
,但原始分支确实存在。git branch -a
显示了原始分支。 - Solomon Clossongit push --force
,因为master
分支落后于几个(无用的)commits
。 - Aakash