git,显示本地分支超前1个版本落后2个版本,如何让本地代码跟远程代码完全一致?

image.png
目前我的操作是先将我的本地分支回退一个版本,将超前的这个commit删除(注:这个commit的代码我不需要了),再pull远程代码,这样就可以让我的本地代码跟远程代码完全一致了。

有没有可以一次达到这个效果的命令?

阅读 3.3k
2 个回答
git fetch origin
git reset --hard origin/main

远程分支名origin/main

1. 撤回到上一个版本的(保存修改,git回到未提交状态)

git reset --mixed HEAD~1

2. 拉取

git pull

3. 重新提交

git commit -m '信息'
git push
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏