我在一个功能部门工作,承诺和推动我的工作branch1.然后我创建了另一个分支branch2.运行已git checkout branch2擦除已提交的所有本地更改.是否有可能切换到新创建branch2的branch,而不会丢失工作?
注释代码master尚未远程合并.
git checkout -b branch3 branch1将为您提供一个branch3包含所有branch1更改的分支.
也就是说,我建议你在继续之前阅读git分支.git是一个强大的工具,在了解基础知识之前我不建议使用它.
在这种情况下,你所做错的是假设你正在编写的一个功能(其中的东西branch2)需要另一个功能(内容branch1).这在很大程度上违背了创建单独分支的目的.
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |