我有一个远程存储库,MyProject其中有 3 个模块module1.py和.module2.pymodule3.py
+ MyProject
- module1.py
- module2.py
- module3.py
然后添加一个新功能,在默认分支中创建了一个新分支,并将其命名为 hasMyproject-newchanges和 changed module2.py。
+ MyProject-newchanges
- module1.py
- module2.py + NEW FEATURE.
- module3.py
在这期间,我开始不断module1.py地module3.py研究MyProjects.
这两个分支都被推送到存储库。
现在,在本地目录中的默认存储库-MyProject 中,我进行了拉取Myproject-newchanges并与Myproject+合并MyProject-NEWFEATURE。
我还没有承诺。
现在的问题是合并;它创建了 的新副本module1.py,module2.py并且module3.py全部来自MyProject-newchanges. 我丢失了Myproject'smodule1.py和module3.py.
我现在需要做几件事,
- 在没有 Myproject-NEWFEATURE 的情况下恢复为 Myproject(默认)。
- 1)成功后,我需要一个合并副本,其中有 module2.py-NEWFEATURE 和 module1.py & module3.py 最新更改..
我试图解释我最好的。希望它清楚。