我进行了
我正在处理一些工作并进行了一些提交,但还没有推送更改。现在我想要将它们暂存并返回到一个干净的版本(我的最新
我如何将未推送的工作暂存并恢复到最新推送的主分支?
git commit -am
,紧接着执行了git stash
,得到了消息:No local changes to save
当我运行git status
时,我得到了以下信息:Your branch is ahead of 'origin/master' by 3 commits.
这是正确的吗?我正在处理一些工作并进行了一些提交,但还没有推送更改。现在我想要将它们暂存并返回到一个干净的版本(我的最新
pushed
更改 - 不知道怎样引用)。我如何将未推送的工作暂存并恢复到最新推送的主分支?
git checkout origin/master
命令。你也可以使用git push origin master
命令将你的提交推送到主分支,或者将你的工作保存在一个新的分支中,然后检出 origin/master。 - Andy