首页 > 解决方案 > 在 git 存储库中交换两个文件内容的最简单方法是什么

问题描述

在 git 存储库中交换两个文件的内容的最简单方法是什么。

说 foo, bar 的内容需要反转。我不能在git mv这里做

标签: git

解决方案


你可以做

mv foo foo-tmp
mv bar foo
mv foo-tmp bar
git add foo bar
git commit -m "Swap foo and bar contents"

但我会回应 Enrico Campidoglio 的评论。在上述方法或使用git mv. 此外,使用git mv可能允许git一些潜在的优化。


推荐阅读