我做git status
我得到了这个
Your branch is ahead of 'upstream/develop' by 1 commit.
(use "git push" to publish your local commits)
我忘记了我做了哪些更改,我想我想要与上游分支同步,如何丢弃提交,重置我的代码与上游分支一样?
答案 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
然后您可以根据需要拉到上游。希望这可以帮助!