考虑我的master
到旧版本的代码,只要我有一个名为side_branch
的分支,该代码对我来说就不再重要了。
side_branch
是最新的,与master
我这样做了:
git checkout side_branch
git commit -m "final version"
git push origin side_branch
git checkout master
git merge "side_branch"
遇到一些冲突错误,并进行了如下更改,合并成功:
git commit "ready to merge"
git merge "side_branch"
git push origin master
我认为您了解到了什么……我意识到我进行了合并,反之亦然。
问题是,我无法访问(git日志)side_branch上的大多数提交,正如您现在所知道的,我没有看到final version
提交,也没有在远程上看到。
我在StackOverflow上读到了类似的问题,所以我这样做了:
git checkout "side_branch"
git merge "master"
希望在日志中获取其他提交,但这没有帮助;所以我想在情况变得更糟之前,请大家帮忙。
该怎么做才能获得对final version
提交的访问权限,并将此提交保存在我的master分支上?
感谢您的时间。