远程仓库有两个分支,一个是 master 另一个是 dev 我和其他人基于 dev 而非年至新建各自的分支开发,然后现在各自的分支都合并到了远程的 dev 分支上
现在我本地执行完 git pull 之后,我还需要做什么操作吗,现在 dev 分支是不是领先我和其他人各自的分支?
还是 git pull 就搞定了,我继续在自己的分支上开发就行了吗?
1
oneisall8955 2020-07-17 22:21:04 +08:00 via Android
pull dev 分支,再继续开发吧
|
2
yeqizhang 2020-07-17 23:08:29 +08:00 via Android
基于 dev 没有拉新分支,那就不叫合并了,就是 push,只是和别人有冲突时要 merge conflict 。
你 git pull 拉到的就是最新的 dev,为什么叫领先于 dev |
3
lwqldsyzx 2020-07-18 02:11:41 +08:00 via iPhone
自己本地没用更改,就直接 pull 就好,假如是 fork dev 分支到自己仓库 那就要 feature 拉取远程的 dev 到自己 dev 上
|
4
mattxlee 2020-07-18 02:38:43 +08:00
pull 后只是把远程的仓库的新内容拉到了本地并且和你当前的代码做了合并,你需要把合并后的内容再 push 回去这样其它的人才会能拉到你的新代码。
|
5
maninfog 2020-07-18 02:41:58 +08:00 via Android
git 当 svn 用吗…
|
6
msg7086 2020-07-18 03:03:51 +08:00
|
7
littlewing 2020-07-18 04:02:39 +08:00 via iPhone
rebase
|
8
leimao 2020-07-18 05:43:36 +08:00 via iPhone
git rebase
|
9
izzy27 OP 回复楼上各位老哥 在我的分支下 git pull origin dev 就行了,其它方法没试过 应该也可以
|