如何在尚未在GIT中提交的文件中修改行号?

时间:2017-09-29 17:35:16

标签: php git

很抱歉,如果这听起来很简单,但我似乎正在努力解决一些更高级的GIT命令。

我基本上试图在尚未提交的文件中找到修改后的行号。刚刚上演。我可以使用以下方式获取文件名:

git diff --cached --name-only --diff-filter=ACMR HEAD

假设我有一个文件名数组:

$changedFilesList = [0 => 'file1.php', 1 => 'file2.php'];

然而,我感兴趣的还有那些代码被修改的文件中的实际行号。基本上使用当前检出的分支进行差异,并且只要存在差异,也可以获取行号。

任何提示?

更新:我已经看过其他关于堆栈溢出的解决方案,但是他们在bash脚本方面很重要。我正在寻找GIT特定或PHP解决方案。

1 个答案:

答案 0 :(得分:0)

安装meld,然后在shell git difftool -d /remote/your_project中输入。它将打开一个满足您需求的窗口。

相关问题