2015-09-23 97 views
0

我最近開始使用git。所以,這就是我所做的 - 在git hub中創建一個git存儲庫。我有一個項目,所以我把我的項目在GitHub上通過下面的命令 -如何使用git hub同步git存儲庫?

機器1(Ubuntu的) - PLACE 1

git init 
git add README.md 
git commit -m "first commit" 
git remote add origin https://github.com/joshis1/XPlatformCoreDumpAnalyzer.git 
git push -u origin master 

機2(OSX)PLACE 2

接下來,我在另一臺機器和網絡中檢出這個代碼 - 使用git clone。

接下來,我做了機2臺,PLACE 2

我創建了一個分支GUI_COMPRESSION_OPTION_FIX,我可以在github上看到這個分支 - https://github.com/joshis1/XPlatformCoreDumpAnalyzer/branches


問題 - 機1個PLACE 1

當我做一個

git pull https://github.com/joshis1/XPlatformCoreDumpAnalyzer.git 

此外,當我做gitk時,它不會顯示分支名稱 - GUI_COMPRESSION_OPTION_FIX。

看起來,我的本地git存儲庫沒有得到同步。我的問題是我如何強制重新同步,以便看到新的分支名稱。我也嘗試過rebase。

回答

1

你把它(或至少我得到了它,當我克隆你的回購):

git clone https://github.com/joshis1/XPlatformCoreDumpAnalyzer.git 
Cloning into 'XPlatformCoreDumpAnalyzer'... 
remote: Counting objects: 18, done. 
remote: Compressing objects: 100% (12/12), done. 
remote: Total 18 (delta 5), reused 18 (delta 5), pack-reused 0 
Unpacking objects: 100% (18/18), done. 
Checking connectivity... done. 

只是做一個「混帳分支 - 所有」,你會發現遠程跟蹤分支那裏。當你獲取/拉,你會自動獲得遠程分支機構在當地的回購:

~/test/XPlatformCoreDumpAnalyzer (master)$ git branch --all 
* master 
    remotes/origin/GUI_COMPRESSION_OPTION_FIX 
    remotes/origin/HEAD -> origin/master 
    remotes/origin/master 

「混帳分支-avv」顯示本地分行遠程跟蹤分行的映射,以及:

git branch -avv 
* master         3bd3020 [origin/master] Initial Version - Created the GUI framework for the coredump utility. 
    remotes/origin/GUI_COMPRESSION_OPTION_FIX 92465c1 Fixed GUI - compression Type Fix and Logo Fix attempt. 
    remotes/origin/HEAD      -> origin/master 
    remotes/origin/master      3bd3020 Initial Version - Created the GUI framework for the coredump utility. 

結帳遠程跟蹤分支來創建本地分支git checkout GUI_COMPRESSION_OPTION_FIX(鏈接到遠程跟蹤分支),現在你會看到它作爲一個地方分支,以及:

git branch -avv 
* GUI_COMPRESSION_OPTION_FIX    92465c1 [origin/GUI_COMPRESSION_OPTION_FIX] Fixed GUI - compression Type Fix and Logo Fix attempt. 
    master         3bd3020 [origin/master] Initial Version - Created the GUI framework for the coredump utility. 
    remotes/origin/GUI_COMPRESSION_OPTION_FIX 92465c1 Fixed GUI - compression Type Fix and Logo Fix attempt. 
    remotes/origin/HEAD      -> origin/master 
    remotes/origin/master      3bd3020 Initial Version - Created the GUI framework for the coredump utility. 
+0

是的,它的工作原理,當我做AF使用克隆重新簽出結帳。但是,當我在現有沙箱上進行同步時,它不起作用。我做了git checkout remotes/origin/GUI_COMPRESSION_OPTION_FIX –

相關問題