git拉取远程代码要在主分支还是提交的分支上拉取?

领导让我们两个程序员在自己的分支上提交代码 然后领导在gitlab合并代码 再让我们拉取最新的代码再跟本地的代码合并 我提交代码在wym_dev分支上提交的 那么我拉取的时候要切换到master分支再拉取吗还是在我的wym_dev分支上拉取呢?我在wym_dev分支上执行了git pull为什么和远程的master分支上的代码不一样?我切换到master上又拉取了一遍为什么代码还是没有变化?

阅读 6.7k
2 个回答

远程分支在哪拉取都可以,主有合并的时候需要选择是本地的哪个分支。

// 栗子:
// 假如领导负责合并的是远程仓库的master, 你本地开发分支wym_dev。开发完成后需要合并到远程的master
git checkout wym_dev // 本地切到开发分支
git fetch -p // 拉取远程分支
git merge origin/master // 开发分支和远程主分支合并。 这个一步和上一步也可以用git pull origin master一步操作代替
git push origin wym_dev //本地开发分支推到远程仓库   然后请求合并master 领导操作

在 wym_dev 上

git fetch
git merge origin/master

================
你要是想跟 master 完全一样,就在 origin/master 上再建一个分支。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进