git与上游分支同步或重置

时间:2018-04-10 03:02:00

标签: git github

我做git status我得到了这个

Your branch is ahead of 'upstream/develop' by 1 commit. (use "git push" to publish your local commits)

我忘记了我做了哪些更改,我想我想要与上游分支同步,如何丢弃提交,重置我的代码与上游分支一样?

1 个答案:

答案 0 :(得分:0)

如果你想恢复过去的1次提交,可以这样做:

$ git reset HEAD~1  # HEAD~2 if 2 commits and so on

如果您git status,那么您的上一次提交应该是不上演的,然后如果您想要清除它们的话:

$ git reset --hard  # resets changes

对于未跟踪的文件,您可以使用:

$ git clean -fd

然后您可以根据需要拉到上游。希望这可以帮助!