我想用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而不是原产地
有人可以解释一下吗?
答案 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