我想撤消我在本地仓库和Github上的仓库中对文件所做的最后更改.(origin)
有人可以指点我这样做的帖子/博客.
以下是我提交更改的步骤:
git add -A
git commit -m "changed header"
git push origin master
Run Code Online (Sandbox Code Playgroud)
如何在我的本地仓库和原产地上撤消最后的更改.
执行硬重置以抛弃错误的提交:
git reset --hard HEAD^
Run Code Online (Sandbox Code Playgroud)强迫推
git push -f origin master
Run Code Online (Sandbox Code Playgroud)注意:reset --hard除非您仍然在某个地方维护对该提交的引用,否则将丢弃您在最近提交中所做的任何更改.不过,以前HEAD仍然会在reflog中,以防你在短期内需要它.为了非常安全,首先建立一个备份分支:
git branch backup master
Run Code Online (Sandbox Code Playgroud)
如果一切顺利,你可以git branch -D backup稍后.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1729 次  |  
        
|   最近记录:  |