我有一个包含文件和子文件夹的文件夹,我创建了一个分支,我一直在编辑这个文件夹并实际提交了这个(但尚未与主文件夹合并)。
但是,我认为如果我合并可能会遇到问题。
假设我的文件夹结构是这样的:
Folder
- Sub-Folder A
- File A1
- File A2
- File A3
- Sub-Folder B
- File B1
- File B2
- File B3
现在我已经编辑成为:
Folder
- Sub-Folder A
- File A2 (Edited)
- File A3
- File A4
- Sub-Folder C
- File C1
- File C2
- File C3
IE,文件A1已删除,文件A2已编辑,新文件A4,子文件夹B和所有内容已删除,新子文件夹C。
我担心提交似乎只是添加了新的和编辑的东西,并且当我合并时,删除/删除的东西仍然存在。
是这样吗?如果是这样我该如何解决?
我在想我应该从 master 创建一个临时分支, git rm -f 文件夹,将其合并回 master 以删除文件夹,然后将编辑合并到分支中。
这是一种有效/可行的方法吗?