git和分支名称

时间:2012-03-14 22:46:38

标签: git tags git-branch

我想用git仔细检查我的工作。

我正在尝试使用远程repo服务器: 我想只在MYBRANCH上工作,所以我只能克隆MYBRANCH

/usr/local/git/bin/git clone -b MYBRANCH git@172.27.13.29:/home/PROJECT.git

当我跑

git remote -v

我看到了

origin git@172.27.13.29:/home/PROJECT.git (fetch)
origin git@172.27.13.29:/home/PROJECT.git (push)

我希望看到MYBRANCH而不是原产地

有人可以解释一下吗?

3 个答案:

答案 0 :(得分:3)

origin是远程存储库的名称,而不是分支的名称。

例如,当您继续推送更改时,您将键入git push origin MYBRANCH,其中显示“将本地分支MYBRANCH推送到远程存储库origin的分支{{1 }}”。

如果您想查看远程分支,则应使用MYBRANCH而不是git branch -r

答案 1 :(得分:0)

git remote显示您连接的远程存储库。事实上,它正在向您展示您克隆存储库的确切位置(在您的初始命令中):

git@172.27.13.29:/home/PROJECT.git

如果您想查看分支

请参阅远程分支:git branch -r

请参阅所有分支:git branch -a

仅查看您的本地分支:git branch

答案 2 :(得分:0)

推送和拉动的语法是

git push / pull“remote name”“branch name”

在这种情况下,“远程名称”是原点,“分支名称”是MYBRANCH