0

我有一个远程存储库,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.pymodule3.py研究MyProjects.

这两个分支都被推送到存储库。

现在,在本地目录中的默认存储库-MyProject 中,我进行了拉取Myproject-newchanges并与Myproject+合并MyProject-NEWFEATURE

我还没有承诺。

现在的问题是合并;它创建了 的新副本module1.pymodule2.py并且module3.py全部来自MyProject-newchanges. 我丢失了Myproject'smodule1.pymodule3.py.

我现在需要做几件事,

  1. 在没有 Myproject-NEWFEATURE 的情况下恢复为 Myproject(默认)。
  2. 1)成功后,我需要一个合并副本,其中有 module2.py-NEWFEATURE 和 module1.py & module3.py 最新更改..

我试图解释我最好的。希望它清楚。

4

0 回答 0