gpt4 book ai didi

git - merge 跨文件的更改

转载 作者:太空狗 更新时间:2023-10-29 14:44:18 25 4
gpt4 key购买 nike

我经常遇到这种情况。我创建 new_file.py 并将部分或大部分代码从 old_file.py 移动到它。在暂存这两个文件后,我需要确保没有引入任何错误。

如果我运行 git diff,我会看到旧文件中删除的行(红色)和新文件中添加的行(绿色)。

如果这些更改在单个文件中,我可以将这些选项传递给 git diff:

  • --word-diff 确保只有特定的变量被改变了
  • --ignore-space-change 确保只有缩进发生变化

我如何将类似于 --word-diff--ignore-space-change 的内容传递给 git diff?

最佳答案

您可以尝试直接比较文件系统中的两个文件,而不是将它们与 git 索引进行比较:

git diff --no-index --ignore-space-change --word-diff --  old_file.py new_file.py

关于git - merge 跨文件的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37131431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com