Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经克隆了一个存储库“Rep”并创建了我自己的本地分支“Li”。我已经将一个名为“task.js”的文件提交到本地“Li”分支并将其推送到远程“Li”分支。现在我想通过以下方式恢复此操作:
我试图阅读几个“拉”教程,但无法找到一种方法来做到这一点(可能是因为我还不太了解基础知识......)
谢谢,李
git reset HEAD~将还原当前分支的最后一次提交,但是由于您已经将分支 Li 推送到 public,最好git checkout master task.js在您的分支 Li 中执行一次并再次提交。
git reset HEAD~
git checkout master task.js
您只需使用以下命令恢复 tom first commit,
git 重置头^1
然后将更改推送到远程分支。