繁体   English   中英

git pull从克隆的远程分支

[英]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_branchlocal_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM