移动文件/目录但仍然可以轻松合并更改?

Chr*_*yle 20 git merge rename

我已阅读各种常见问题解答,这些常见问题解答git没有明确跟踪重命名/移动,更喜欢寻找相同(或在某些情况下类似的?)文件.这很好,但它会处理这种情况:朋友的远程存储库有一个新功能(i18n)涉及一些新文件debian/po/*.po.我有自己的这个项目的分支,并希望合并这个功能,但只是把文件po/*.po(我可以做两个提交,或任何必要的).我希望远程仓库将继续接收该功能的更新,我想合并/樱桃选择这些提交并将它们应用于我新位置的文件.可以git做到这一点,或许有某种映射"这些文件现在已经移到这里"?或者它是否比它的价值更痛苦,我应该接受debian我的回购中略微奇怪的路径?

Pod*_*Pod 45

使用git mv,一切都将是AOK.

为什么不尝试而不是问?你总是可以在git中轻松重置.:)

  • 嗯,我只是想看看是否有人指出任何可能会出现的问题,如果我没有尝试在远程回购中发生的奇怪事情,并且当我做了移动或合并时我没有使用正确的魔法鸡.我只使用了几个星期的git,并且仍然从较小的VCS中留下了(非)健康剂量的偏执狂.:-) (21认同)
  • 仅供参考:"git mv"与自己重命名文件并提交类似的更改没有什么不同.这更容易. (4认同)