git从远程拉一个文件

时间:2012-08-29 10:53:25

标签: git git-pull

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

  1. 将原始“task.js”从远程“master”分支拉到 当地的“李”分支
  2. 将恢复的“task.js”从本地“Li”分支推送到远程“Li”分支。
  3. 我尝试阅读几个“拉”教程,但无法找到一种方法(可能因为我还没有真正理解基础知识......)

    谢谢, 李

2 个答案:

答案 0 :(得分:5)

git reset HEAD~将恢复当前分支的laster提交,但由于您已将分支Li推送到公共,因此最好再执行git checkout master task.js并在您的分支Li中再次提交。< / p>

答案 1 :(得分:0)

你只需使用下面的命令

恢复tom第一次提交

git reset HEAD ^ 1

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