2014-12-03 52 views
1

我試圖找到更快的工作流程。在大型回購中工作時,有時候我會等待5-8秒鐘,直到checkout master基於主站的功能分支(無需檢出主站)

當前的工作流程:在特性分支

  • checkout master
  • checkout -b newBranch

有沒有辦法跳過檢查出主人的過程?在特性分支

  • checkout -b newBranch基於關老爺,不關注的分支的)

獎金,如果有一種方法可以做到這一點&檢查,看是否需要fetch ! (不要超級關心這個,只是覺得它會很酷)。

回答

3

包括獲取和使用bash的運營商諮詢是否退出狀態:

git fetch && git checkout -b newbranch origin/master 
  • origin/master代替master另闢蹊徑從最新獲取的存儲庫狀態(請記住,fetch不會直接更新master ,只是origin/master
  • 使用;而不是&&,如果你想分支,即使fetch失敗,無論出於何種原因。
+0

完全脫離主題,愛你的頭像! – DickieBoy 2014-12-03 17:56:16

2

git branch *name-of-branch* *branch-to-branch-from*

git branch docs找起點

+0

所以新的流程應該是:'的Git分支newBranch master'的,'git的結帳newBranch' – EnigmaRM 2014-12-03 17:50:16

+2

包括獲取:'混帳取&& git的結帳-b newbranch產地/ master'的 – KurzedMetal 2014-12-03 17:50:42

+0

@KurzedMetal,我正要問問是否可以做到這一點,併入'git checkout -b'。真棒! – EnigmaRM 2014-12-03 17:52:06

相關問題