【发布时间】:2017-09-13 16:24:32
【问题描述】:
我是 git 新手,我想澄清一下我过去几天在使用 git 时一直在做的事情,但我不太确定这是正确的做法。
所以,我们有origin(远程存储库)和master(该存储库的本地分支)
这是我开始工作的方式:
-
git fetch origin//从origin(或remote)获取最新代码 -
git merge origin/master// 将最新代码合并到本地master - 然后我创建新的分支离开主
git checkout -b newbranch - 现在我在
newbranch上工作了 2-3 天,我意识到,我应该刷新我的newbranch,因为其他人可能已经添加了一些新代码(我相信,术语称为“反向集成”)
这最后一步怎么做?
我相信如果我执行git fetch origin/git merge origin/master,那只会刷新(或反向集成)master。
如果我使用git fetch origin/git merge origin/newbranch,那将不起作用,我会收到类似“merge: origin/newbranch- not something we can merge”的消息。
【问题讨论】: