簡體   English   中英

Git是合並分支而不指定它(git pull)

[英]Git is merges branches without specifying it (git pull)

前一段時間,我創建了分支“ B”,進行了一些提交,並將其推送到了bitbucket。 在另一個地方,我已經在分支“ master”上有了相同版本的另一個版本,在這里我只是做了git pull而以某種方式分支“ master”不在分支“ B”后面,它們處於完全相同的提交。

這怎么可能? 還是我用git做錯了這種行為?

謝謝

git pull

與以下相同:

git fetch
git merge

如果要下載不合並的遠程分支,則應使用:

git fetch

看一下: 'git pull'和'git fetch'有什么區別?

我不太了解您所做的工作以及您從解釋中得到的期望,但是git pull會進行git fetchgit mergegit merge可能沒有沖突,因此對您來說好像它們位於同一位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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