我是 git 的新手,需要帮助。我检查了类似的问题,并尝试了针对这些问题的许多解决方案,但找不到我的案子的解决方案。
案例::我应该使用过去创建的branch
。 commits
中的branch
的最后一对具有我应该将我的代码编写到的类以及其他必要的代码。当时,管理员在 gitlab 中将此Merge request
中的branch
转换为master
。
同时,许多commits
已合并到master
中。
现在,我应该了解master
的最新信息,并且应该拥有此branch
中过去创建的文件。
当我将master
合并到此branch
中时,该分支中的文件将被删除。
我做什么:
我结帐 master
。我是最新的远程主机。
我结帐 branch
。我是远程分支的最新成员。
我合并 master
。
现在我仍在我的本地分支机构并合并了master。合并后,我需要的文件中的文件将被删除。
在这种情况下,应该如何将当前的主文件和所有需要的文件同时保存在分支中?谢谢您的帮助。预先感谢。
答案 0 :(得分:0)
这似乎是使用rebase
的好地方。进行了重新设置,以从分支了子分支的父分支中提取新更改。一段时间后,父分支可能已进行了新更改。 rebase
命令将从父分支中提取最新更改,并将重新应用子分支上完成的工作。
您可以在git文档中了解有关git-rebase的信息