我该如何做“git update”?
问题描述:
我在机器A上建立了我的git账户,做了一个“git commit
”,然后是“git push origin master
”。我该如何做“git update”?
在机器B上,我做了一个git clone XXX
...它从我的起源克隆它。
现在,在我做出更改并将其推送到原点后,如何使用最新更改“更新”我的机器B?如果我在机器B上进行了更改,该怎么办?
答
$ git pull origin master
编辑: 如果你有uncomited变化,可以节省再拉命令之前,使用藏匿的命令,然后应用藏匿到更新的变化
$ git stash
$ git pull origin master
$ git stash apply
但是当我这样做时,它会提示我“藏起来”什么的? – TIMEX 2011-06-09 23:01:58
@Owalla:那是因为你在机器B上有未提交的改变。'git status'应该会给你更多的细节。 – 2011-06-09 23:02:49
PS:在大多数情况下,您可以省略'origin master'部分,只需键入'git pull'。 – 2011-06-09 23:03:56