Re: [問題] 怎麼讓git pull去更新固定的branch
※ 引述《Spig (Spig)》之銘言:
: ※ 引述《badwork (我是大笨蛋)》之銘言:
: : 之前使用git pull origin master
: : 總以為是從remote端抓更新到local端的master branch
: : 今天才發現這是不對的.....但之前竟然也沒爆炸
: : 其實git pull會更新到目前所在的branch
: : 那問題來了,如果我想要只用git pull,總是只對master branch做更新的話該怎麼作?
: : (能不加參數最好,如果要加參數origin master之類的也ok)
: : 謝謝
: git fetch origin <--- 捉新的 commit 下來
: git rebase origin/master <--- 把現在的 branch 照 origin/master 那樣排好
: pull 我很少用, fetch 就會把 commit clone 下來(無論是那個 branch)
: rebase 會把他排好...
因為需要用到repo forall -c 'git pull'來一次更新多個目錄
所以才希望不用檢查是否每個git repository都已經checkout到master
就能直接對mater做更新
fetch/rebase這方法看起來仍然是對目前的狀態做更新
看來一定得先checkout到master囉?
補充:
http://stackoverflow.com/questions/658885/
how-do-you-get-git-to-always-pull-from-a-specific-branch
git能夠藉由設定,來固定住remote的branch
但目前沒看到能設定local端的
※ 編輯: badwork 來自: 222.156.254.85 (03/25 17:59)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):