3

我已经克隆了一个存储库“Rep”并创建了我自己的本地分支“Li”。我已经将一个名为“task.js”的文件提交到本地“Li”分支并将其推送到远程“Li”分支。现在我想通过以下方式恢复此操作:

  1. 将原始“task.js”从远程“master”分支拉到本地“Li”分支
  2. 将还原的“task.js”从本地“Li”分支推送到远程“Li”分支。

我试图阅读几个“拉”教程,但无法找到一种方法来做到这一点(可能是因为我还不太了解基础知识......)

谢谢,李

4

2 回答 2

5

git reset HEAD~将还原当前分支的最后一次提交,但是由于您已经将分支 Li 推送到 public,最好git checkout master task.js在您的分支 Li 中执行一次并再次提交。

于 2012-08-29T11:08:45.350 回答
0

您只需使用以下命令恢复 tom first commit,

git 重置头^1

然后将更改推送到远程分支。

于 2012-08-29T11:05:35.630 回答