从git获取提交中行更改的详细信息的方法(即删除第3行,第4行变为第3行)
我正试图找出跟踪给定文本文件中的行从一个提交到另一个提交的方式的最佳方法,希望我能给它们唯一的ID(这是另一次的喧嚣) 理想情况下,我正在寻找与变更日志视图中的可视化表示相同的某种数据——在这里我可以很容易地看到,好的:从git获取提交中行更改的详细信息的方法(即删除第3行,第4行变为第3行),git,Git,我正试图找出跟踪给定文本文件中的行从一个提交到另一个提交的方式的最佳方法,希望我能给它们唯一的ID(这是另一次的喧嚣) 理想情况下,我正在寻找与变更日志视图中的可视化表示相同的某种数据——在这里我可以很容易地看到,好的: 1号线->1号线 2号线->2号线 _____->3号线新建 第3行->已删除 第4行->已删除 第5行->变为第4行 等等 更改日志直观地包含我要查找的内容: 我对git和sourcecontrol的了解是实用的,但这无疑将我推向了最深处,我还没有发现任何人在寻找完全相
- 1号线->1号线
- 2号线->2号线
- _____->3号线新建
- 第3行->已删除
- 第4行->已删除
- 第5行->变为第4行
提前谢谢 这在一定程度上取决于你想要达到的目标。在使用git之前,我已经使用perforce很多年了。我还没有找到一个完全替代的命令是,
p4 annotate-a…
。我还没有找到一种使用git-bull…
查找已删除行的方法
也就是说,我很好地利用了git log-p…
搜索了几个补丁的全文,以找到对特定代码行的更改