我对分支(A)进行了一些修改.
然后,我决定根据现有工作副本的状态创建一个全新的分支(B)并提交并推送到该分支.
在我之前的重构期间,有许多文件已被移动,因此现在不包含在直接在文件系统中移动的版本控制中.在提交和推送到新分支(B)之前,我没有将这些文件添加到git中.
如果我现在添加这些文件并提交并推送,Git能否检测到文件移动操作?
如果它们是作为两个单独的提交完成的,则不会,因为文件将在一个修订中删除,并在新修订中创建新文件.如果要保留重命名,则应该git commit --amend使用删除将附加内容附加到上一次提交.
| 归档时间: |
|
| 查看次数: |
1201 次 |
| 最近记录: |