[英]git pull from the cloned remote branch
嗨,我已经使用以下命令将远程分支克隆到其他服务器
sudo ~/gitkey.sh -i ~/.ssh/kan.pem git clone
ssh://gitolite3@555.555.55.55:22222/test_adapter -b remote_branch local_folder_server
现在,我已经从本地计算机对remote_branch
代码进行了一些更改,并提交给remote_branch
。
现在,我想将remote_branch
上的更改remote_branch
到local_folder_server
。
我尝试过
sudo ~/gitkey.sh -i ~/.ssh/kan.pem git pull
ssh://gitolite3@555.555.55.55:22222/test_adapter -b remote_branch local_folder_server
而且它不起作用。
我在互联网上检查了一些解决方案。但是我不了解,我对git真的很陌生,请帮助我进行更改。
谢谢 。
更新
当我进入local_folder_server
并输入git branch
,它将显示给我*remote_branch
git pull
的语法与git clone
命令不同。 通常,您应该位于存储库目录(在您的情况下为local_folder_server
)中进行拉取。 同样,您不需要在分支名称前使用-b
。 因此,当您在local_folder_server
执行以下命令:
sudo ~/gitkey.sh -i ~/.ssh/kan.pem git pull
ssh://gitolite3@555.555.55.55:22222/test_adapter remote_branch
从git 1.8.5开始,您可以使用-C <dir_name>
选项告诉git在执行命令之前进入某个目录。 将是这样的:
sudo ~/gitkey.sh -i ~/.ssh/kan.pem git -C local_folder_server pull
ssh://gitolite3@555.555.55.55:22222/test_adapter remote_branch
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.