我有一个远程存储库,MyProject
其中有 3 个模块module1.py
和.module2.py
module3.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 最新更改..
我试图解释我最好的。希望它清楚。