如何解決git clone下來只有Master branch


在專案的開發過程,我們會在本地端新增了不同的branch,而且將本地端的一些適合上傳到Git Server(例如:Github、Bitbucket)的branch push上去。

但下次從Git Server使用git clone將整份專案重新下載時,就會發現本地端只有一個Master branch而沒有其他遠端上的branch。

這個時候查看所有的branch
git branch -v -a

會發現有些在遠端的branch在本地端沒有出現


解決的方法:
假設你想把遠端上的develop branch加入本地端並且立刻切換過去該branch,則可以使用下列的指令
git checkout --track origin/develop



此時就可以看到本地端已經出現了遠端存在的develop branch了



Reference:
http://stackoverflow.com/questions/9537392/git-fetch-remote-branch

留言

這個網誌中的熱門文章

Mac安裝JDK後仍出現沒有runtime的錯誤 No Java runtime present, requesting install

Android使用Callback做為傳遞資料/通知的方法

如何實作從API抓取資料顯示在列表頁(ListView)上