如果您看到下面的图片,蓝色分支是feature branch
Dev A和Dev B正在进行中。没有人从功能分支分支出来。但是,当Dev B删除了一些文件,提交并推送更改以回购时,它被创建为git客户端图形视图(源树)中feature branch
的一个分支。当Dev B检查git status
时,仍然表示工作分支是相同的feature branch
。
Dev A创建了一些服务类,提交并推送了它。它显示它仍然在feature branch
中。为什么会这样呢?有人可以帮忙解释一下吗?它仅仅是图形的吗?或者Dev A或Dev B都没有在两者之间进行更改。另外,在下一个[[Dev B的git push
上,红色的新分支合并回到功能分支。
Dev B]的git log
:]
* af335d1 added...
* 63fa2a2 Merge branch 'feature-branch' of github.devops.abcCorp.local:namespace/project into feature-branch
|\
| * c8d62c1 removed...
* | 74456c5 created...
|/
* b321f9a fixed...
* 97d7c33 added...
[如果您看到下面的图片,则蓝色分支是功能分支Dev A和Dev B正在进行的工作。没有人从功能分支分支出来。但是,当开发人员B删除了一些文件,然后提交并推送...