git 多个branch怎么工作
答案:2 悬赏:50
解决时间 2021-01-24 13:46
- 提问者网友:嗝是迷路的屁
- 2021-01-23 13:19
git 多个branch怎么工作
最佳答案
- 二级知识专家网友:归鹤鸣
- 2021-01-23 14:24
首先要明确为什么分成两个分支.按照你的第一个问题:“B当前是michael branch, 然后从master pull了一下,那么如果由更新的内容,需要commit并push到michael吗?
”。这两个分支好像随时可以被某个研发合并,那这样的分支分出来就没有意义了。
假设确实需要且已经分出了两个分支,而且研发在开发某一个分支时需要参考另外一个分支的内容,不一定要用git pull。git pull这个命令是更新了远程的代码后,同时下载并合并到本地,有可能对本地还没有提交的代码造成污染。建议用git fetch命令,只是更新远程分支,如果需要的时候再通过rebase 等方式跟本地的合并。
”。这两个分支好像随时可以被某个研发合并,那这样的分支分出来就没有意义了。
假设确实需要且已经分出了两个分支,而且研发在开发某一个分支时需要参考另外一个分支的内容,不一定要用git pull。git pull这个命令是更新了远程的代码后,同时下载并合并到本地,有可能对本地还没有提交的代码造成污染。建议用git fetch命令,只是更新远程分支,如果需要的时候再通过rebase 等方式跟本地的合并。
全部回答
- 1楼网友:轻熟杀无赦
- 2021-01-23 15:45
git 分支有本地分支和远程分支组成,
A和B开发都是从远程分支pull到本地
在本地建立本地分支开发,完成后push到远程分支
所以如果远端分支只有一个的话,一边提交后另一边执行 git pull --rebase 就可以同步新的代码了
如果是多个远端分支,那就要合并分支了,merge命令是合并用的
A和B开发都是从远程分支pull到本地
在本地建立本地分支开发,完成后push到远程分支
所以如果远端分支只有一个的话,一边提交后另一边执行 git pull --rebase 就可以同步新的代码了
如果是多个远端分支,那就要合并分支了,merge命令是合并用的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯