我想将文件夹和其中的文件移动到新文件夹。文件夹名称和文件名称都已更改。
Dir1
file11
file12
TO
Dir2
file21
file22
我也想保留历史。
我可以一次提交吗?或者我需要以下两个步骤?
git mv Dir1 Dir2
commit and push
git mv Dir2/file11 Dir2/file21
git mv Dir2/file11 Dir2/file22
commit and push
是的,您只能在一次提交中执行此操作:
git mv Dir1 Dir2
git mv Dir2/file11 Dir2/file21
git mv Dir2/file11 Dir2/file22
commit and push
git rebase -i HEAD~3
如果您愿意,您也可以在两次提交中执行此操作并使用它们进行压缩。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句