我正试图使用SSH
从命令行的特定分支拉出来,如下所示:
git checkout hotfix/DEFECTS-001
git pull ssh://git@stash.****.net:7999/project/project.git
这样做是从repo的“master”分支拉出来的,但是我想使用ssh从我当前使用的分支“DEFECTS-001
”拉出来。据我所知,我无法使用SSH URL指定分支。从ssh URL可以看出我使用的是stash
使用“git pull origin hotfix/DEFECTS-001
”可以实现此目的,但它使用HTTP而不是SSH
我如何实现这一目标?
答案 0 :(得分:1)
首先你必须添加ssh://git@stash.****.net:7999 / project / project.git作为你的远程来源:
git remote add originSSH ssh://git@stash.****.net:7999/project/project.git
接下来打电话
git pull originSSH name_branch
然后你可以在你的分支机构结帐
git checkout originSSH/name_branch -b name_branch