我已经克隆了一个git存储库到我的开发服务器,然后切换到开发分支,但现在我不能做一个git拉更新分支。
如何更新服务器上的代码?
我已经克隆了一个git存储库到我的开发服务器,然后切换到开发分支,但现在我不能做一个git拉更新分支。
如何更新服务器上的代码?
当前回答
区分git pull所做的两个操作通常更清楚。它所做的第一件事是更新与远程分支相对应的本地跟踪分支。这可以用git fetch来完成。其次,它会合并更改,这当然可以用git merge来完成,尽管其他选项(如git rebase)偶尔也有用。
其他回答
如果你想从一个特定的分支中提取你所要做的就是
git pull 'remote_name' 'branch_name'
注意:确保先提交代码。
区分git pull所做的两个操作通常更清楚。它所做的第一件事是更新与远程分支相对应的本地跟踪分支。这可以用git fetch来完成。其次,它会合并更改,这当然可以用git merge来完成,尽管其他选项(如git rebase)偶尔也有用。
以下是拉动特定分支的步骤,
1.克隆主机(需要提供用户名和密码)
git clone <url>
2. 上面的命令将克隆存储库,现在您将成为主分支
git checkout <branch which is present in the remote repository(origin)>
3.上面的命令将检出到您想要提取的分支,并将被设置为自动跟踪该分支
4.如果由于某种原因它不能像这样工作,那么在您的本地系统中签出到该分支之后,只需运行下面的命令
git pull origin <branch>
以下是你需要做的。首先确保你在你不想拉的树枝上。例如,如果你有主分支和开发分支,你试图拉开发分支,然后留在主分支。
git checkout master
然后,
git pull origin develop
你可以在git分支上更新/拉,你可以使用下面的命令
git pull origin <branch-name>
上面的命令将从给定的分支名称中进行更新/提取
如果你想从另一个分支获得拉力,你需要去那个分支。
git checkout master
Than
git pull origin development
希望这对你有用