从克隆的远程分支拉取 git



嗨,我已经使用

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到我的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

最新更新