簡體   English   中英

在git中簽出新分支時,起點如何工作?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM