背景
通过git checkout commitId(之前的一个版本); 基于这个版本修改提交代码推送代码,但是远端没有更新最新数据。
操作
通过git checkout commitId(之前的一个版本);
通过git branch 查看分支情况,发现所处分支在游离分支:
切换到master分支(注意需要先提交修改,别切换后丢失了),
切换时提示有未关联的提交,按提示创建一个新分支:
创建新分支,此时游离分支变成了新创建的分支:
当前位于master分支,调用git merge 待合并的分支名,将修改合并到目标分支:
mater分支已经合并了之前的修改,最后通过git push推送提交。