我正在尝试从远程的名为“front”的分支拉取到名为“back”的分支:
git checkout front
git pull
但是我收到了错误消息,内容如下:
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>.
现在我应该做什么?提前致谢。
我正在尝试从远程的名为“front”的分支拉取到名为“back”的分支:
git checkout front
git pull
但是我收到了错误消息,内容如下:
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>.
现在我应该做什么?提前致谢。
git remote add origin git@github.com:user/repo.git
git pull origin front
git checkout -b back
git merge front
git checkout -b back origin/front
git branch --set-upstream-to=origin/front back
看起来你正在尝试将两个分支合并,可以使用git merge
命令。
这里是文档链接方便查阅:https://git-scm.com/docs/git-merge
由于你要将“front”合并到“back”,所以需要先切换到“back”。可以使用以下命令完成:git checkout back
一旦你已经切换到“back”,只需使用合并命令将两个分支合并在一起:git merge front
git pull
命令会从远程仓库下载信息以更新本地仓库。它不会拉取任何分支,只会拉取当前所在的分支。听起来很有前途,但实际上并不是这样。
查看这篇文章,了解更多关于 git pull
和 git fetch
的区别:What is the difference between 'git pull' and 'git fetch'?。这是一篇很棒的文章!
git pull
命令;然而,仅仅执行 pull 命令并不能实现将一个分支的信息带到另一个分支的目标。 - Adam Younggit pull origin front
在切换到一个新分支时,Git会给我旧的提交内容。为了将新提交内容放到我的前置分支中:
在Android Studio中,使用菜单选项来进行Git Pull操作。它会给出一个从下拉列表中选择后置分支的选项。但是这只有当你在前置分支中没有任何更改时才有效。如果你有新的更改,则必须提交或者存储它们。