我有一个远程存储库MyProject
,其中包含3个模块module1.py
,module2.py
和module3.py
。
+ MyProject
- module1.py
- module2.py
- module3.py
然后添加新功能在默认分支中创建了一个新分支,并将其命名为Myproject-newchanges
并更改了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
module1.py
module3.py
和{{1}}丢失了所有最新更改。
我现在需要做几件事,
我试图解释我最好的。希望它清楚。