我该如何做“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 
+0

但是当我这样做时,它会提示我“藏起来”什么的? – TIMEX 2011-06-09 23:01:58

+0

@Owalla:那是因为你在机器B上有未提交的改变。'git status'应该会给你更多的细节。 – 2011-06-09 23:02:49

+1

PS:在大多数情况下,您可以省略'origin master'部分,只需键入'git pull'。 – 2011-06-09 23:03:56