获取未暂存文件中的更改

getting the changes in a unstaged file

当我运行这个命令时:

$ git status

结果如下:

/* red color - I haven't added them yet */
modified:   inaccessible/dbh_conn.php
modified:   myweb/.idea/workspace.xml
modified:   myweb/application/search.php

现在我需要查看 search.php 文件中的更改。我怎么能看到?我想我应该使用 $ git diff 命令。但显然它的结果有限而且 workspace.xml 的变化太多了,所以我看不到之后其他文件的变化。

无论如何,我怎么能对 git 说 显示特定文件中的更改?

我认为您正在寻找 git diff myweb/application/search.php 命令。

git 差异 myweb/application/search.php

你可以使用 git diff myweb/application/search.php

另外使用 git 忽略命令,您可以将 myweb/.idea/workspace.xml(如果更改无关)文件忽略不显示其更改的列表。