Tom*_*Tom 2 git ssh git-pull bitbucket-server
我正在尝试使用SSH如下方法从命令行上的特定分支中提取:
git checkout hotfix/DEFECTS-001
git pull ssh://git@stash.****.net:7999/project/project.git
Run Code Online (Sandbox Code Playgroud)
这样做是从 repo 的“master”分支中拉取,但我想从我目前使用的名为“ DEFECTS-001”的分支中拉取,使用 ssh。据我所知,我无法使用 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
Run Code Online (Sandbox Code Playgroud)
和下一个电话
git pull originSSH name_branch
Run Code Online (Sandbox Code Playgroud)
然后你可以在你的分行结账
git checkout originSSH/name_branch -b name_branch
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6646 次 |
| 最近记录: |