远程和本地分支机构是否相同?
Are remote and local branches identical?
假设以下情况:
- 开发人员拉取名为 X 的远程分支
- Git 自动创建 X
的本地副本
- 开发者删除远程 X
- 开发者将本地 X 推送到 repo
问题是:新建的远程分支是删除前的分支吗?其他开发人员是否需要再次提交到该分支?
这样做之后,远程分支将不会发生变化。因此,其他开发人员不需要做任何更改,只需继续在该分支上工作即可:
(尽管,老实说,我没有看到这会有用的场景)
假设以下情况:
- 开发人员拉取名为 X 的远程分支
- Git 自动创建 X 的本地副本
- 开发者删除远程 X
- 开发者将本地 X 推送到 repo
问题是:新建的远程分支是删除前的分支吗?其他开发人员是否需要再次提交到该分支?
这样做之后,远程分支将不会发生变化。因此,其他开发人员不需要做任何更改,只需继续在该分支上工作即可:
(尽管,老实说,我没有看到这会有用的场景)