我有一个关于我在本地看到的文件版本的查询。让我们说我克隆了一个git存储库。因此,特定的file.txt对应于版本' 6'
1--2--3--4--5--6 --> master
|--A--B--C--D--E--F --> BRANCH1
|--X--Y --> BRANCH2
如果我切换到BRANCH1,并执行“git pull' file.txt将对应于版本' F'?
如果我然后切换到BRANCH2,并执行' git pull' file.txt将对应于版本' Y'?
如果我再次切换回' master',我会看到版本' 6'?
请告诉我。
答案 0 :(得分:0)
这是因为你的远程github中的file.txt有不同的版本,对于master它的版本6,对于BRANCH1它是版本F,对于BRANCH2它是版本Y.
因此,当您切换到不同的分支并执行git pull
时,git将为不同的分支提取相关版本。
e.g。当你切换到master,并使用git pull
时,git会从github为master提取file.txt的第6版。