2011-06-09 75 views
2

我在機器A上建立了我的git賬戶,做了一個「git commit」,然後是「git push origin master」。我該如何做「git update」?

在機器B上,我做了一個git clone XXX ...它從我的起源克隆它。

現在,在我做出更改並將其推送到原點後,如何使用最新更改「更新」我的機器B?如果我在機器B上進行了更改,該怎麼辦?

回答

5
$ 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