2
我在機器A上建立了我的git賬戶,做了一個「git commit
」,然後是「git push origin master
」。我該如何做「git update」?
在機器B上,我做了一個git clone XXX
...它從我的起源克隆它。
現在,在我做出更改並將其推送到原點後,如何使用最新更改「更新」我的機器B?如果我在機器B上進行了更改,該怎麼辦?
我在機器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