git - 如何从git中的不同远程分支 pull

标签 git

我正在尝试从名为“front”的远程分支之一 pull 到名为“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>.

我现在该怎么办?提前致谢..

最佳答案

  1. 设置远程分支

git remote add origin git@github.com:user/repo.git

  1. pull 它

git pull origin front

  1. 创建你的分支(如果 back 已经存在,不要理会 -b 标志)

git checkout -b back

  1. 将前面 merge 到后面

git merge front

关于git - 如何从git中的不同远程分支 pull ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41644776/

相关文章:

git - 如何从 'detached head state' 恢复提交?

git - 从 fork 推送时 merge 冲突的正确方法?

Git - 你能用 rebase 做一些你不能用 merge 做的事吗?

GIT 菜单不可见

git - 如何恢复使用 `git rm .` 意外删除的文件?

git - 修复 git diff-files 列出 docker 中的所有文件

git - 我如何查看 Github 上的哪些分支或标签包含特定提交?

linux - Git 状态忽略行尾/相同文件/windows & linux 环境/dropbox/meld

git - 使 "Refreshing a repository after changing line endings"工作

github - 如何通过 ssh 克隆?