我经常遇到这种情况。我创建了new_file.py
并将部分或大部分代码从old_file.py
移到了它。在我发布这两个文件之后,我需要确保我没有引入任何错误。
如果我运行git diff
,我会在旧文件中显示已删除的行(红色)和新文件中添加的行(绿色)。
如果这些更改都在一个文件中,我可以将这些选项传递给git diff:
--word-diff
以确保只更改了特定变量--ignore-space-change
以确保只有缩进更改 如何将与--word-diff
或--ignore-space-change
类似的内容传递给git diff?
答案 0 :(得分:2)
您可以尝试直接比较文件系统上的两个文件,而不是将它们与git索引进行比较:
$('#calendar').fullCalendar({
//other options
eventClick: function(calEvent, jsEvent, view) {
//update the calEvent
$('#calendar').fullCalendar('updateEvent', calEvent);
}
});
答案 1 :(得分:1)
如果文件已暂存,则可以运行:git diff :old_file.py :new_file.py
这应该为您提供暂存区域中这两个文件之间的区别(请注意文件名前的':')