git命令告诉我本地分支是否派生自远程服务器上的分支?
当我这样做的时候git命令告诉我本地分支是否派生自远程服务器上的分支?,git,Git,当我这样做的时候 git branch -l 我可以看到我的本地分支,但在哪里可以看到它是我自己在本地创建的分支,还是从远程创建的本地分支?我的理解是原来有一个远程分支。然后我用它创建了我的分支 git branch NAME_OF_REMOTE_BRANCH 如果我这样做呢 git branch -b NAME_OF_REMOTE_BRANCH 区别是什么?解释了如何找出哪个分支正在跟踪哪个其他分支(如果有的话)。如果分支正在跟踪源站上的任何分支,或者无论您的远程设备被调用什么,
git branch -l
我可以看到我的本地分支,但在哪里可以看到它是我自己在本地创建的分支,还是从远程创建的本地分支?我的理解是原来有一个远程分支。然后我用它创建了我的分支
git branch NAME_OF_REMOTE_BRANCH
如果我这样做呢
git branch -b NAME_OF_REMOTE_BRANCH
区别是什么?解释了如何找出哪个分支正在跟踪哪个其他分支(如果有的话)。如果分支正在跟踪源站上的任何分支
,或者无论您的远程设备被调用什么,它要么直接从中签出,要么手动设置跟踪分支。如果您使用git branch NAME\u OF_REMOTE\u branch
或git checkout-b NAME\u OF_REMOTE\u branch
创建分支,它将设置为跟踪NAME\u OF_REMOTE/NAME\u OF_REMOTE\u branch
git show-branch -current -r
给出您当前的分支历史记录
git branch -b not work on git,
error: unknown switch `b'
也许你的意思是git checkout-b
在这种情况下,该命令用于从当前分支创建新分支 每个Git分支都是从某个东西派生出来的,除了
master
,但即使是它通常也是从远程服务器上存在的分支克隆而来的。Git分支--remotes将为您提供所有远程分支OK,我想Git分支-vv是我一直在寻找的