如何使用ssh从当前分支中拉取
How to pull from current branch using ssh
我正在尝试使用 SSH
从命令行上的特定分支中拉取,如下所示:
git checkout hotfix/DEFECTS-001
git pull ssh://git@stash.****.net:7999/project/project.git
这样做是从回购的 "master" 分支中拉取,但我想使用 ssh 从我当前所在的名为“DEFECTS-001
”的分支中拉取。据我所知,我无法使用 SSH URL 指定分支。从 ssh URL 可以看出我正在使用 stash
使用“git pull origin hotfix/DEFECTS-001
”确实实现了这一点,但它使用 HTTP 而不是 SSH
我该如何实现?
首先你必须添加 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
我正在尝试使用 SSH
从命令行上的特定分支中拉取,如下所示:
git checkout hotfix/DEFECTS-001
git pull ssh://git@stash.****.net:7999/project/project.git
这样做是从回购的 "master" 分支中拉取,但我想使用 ssh 从我当前所在的名为“DEFECTS-001
”的分支中拉取。据我所知,我无法使用 SSH URL 指定分支。从 ssh URL 可以看出我正在使用 stash
使用“git pull origin hotfix/DEFECTS-001
”确实实现了这一点,但它使用 HTTP 而不是 SSH
我该如何实现?
首先你必须添加 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