我试图从名为"front"的远程分支中的一个分支到名为"back"的分支:
git checkout front
git pull
Run Code Online (Sandbox Code Playgroud)
但我收到错误信息,如,
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>.
Run Code Online (Sandbox Code Playgroud)
我现在应该怎么做?提前致谢..
小智 7
git remote add origin git@github.com:user/repo.git
git pull origin front
git checkout -b back
git merge front
小智 1
听起来你正在尝试将git merge两个分支放在一起。
为了您的方便,这里是文档:https://git-scm.com/docs/git-merge
由于您试图将“前”合并到“后”中,因此您需要向后结账。这可以通过使用以下命令来完成:git checkout back
一旦“返回”签出,只需使用合并命令将两个分支合并在一起:git merge front
该命令git pull从远程存储库中获取信息以更新本地存储库。它不会从任何分支中提取,只会从您当前签出的分支中提取。听起来很有希望,但事实并非如此。
看一下这篇文章,了解更多关于git pull和 的信息git fetch:“git pull”和“git fetch”之间有什么区别?。这是一本很棒的书!
| 归档时间: |
|
| 查看次数: |
15117 次 |
| 最近记录: |