![](/img/trans.png)
[英]Why do I care what the <start-point> is when I create a new Git branch?
[英]How does start-point work when checking out a new branch in git?
閱讀文檔后,看起來該命令應該給了我一個名為cart
的分支,該分支指向上游主服務器的HEAD:
git checkout -b cart upstream/master
但是,即使我剛剛在運行該命令之前從upstream master
執行了一次拉出操作,但是在新分支內運行該命令之后,如果我運行git pull upstream master
,則會得到大量提交。
因此,很明顯,我的出發點不是我所想的。 我要去哪里錯了?
謝謝! 湯姆
顯式運行git pull upstream master
服務器不會更新任何遠程跟蹤分支。 這樣,您的upstream/master
分支就不會再包含舊數據了。 如果您運行git fetch origin
,那么git checkout -b cart upstream/master
,您應該發現您的新分支是最新的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.