2016-07-05 36 views

回答

1

如果您剛修改文件,但不是git addgit diffgit diff -- file1

如果您已添加但未提交,請致電git diff --cachedgit diff --cached -- file1

1
git diff file1 

git-diff可能是你在找什麼。

+0

您能否給我與我給出的場景相匹配的確切命令。我只知道git-diff比較2個分支。 –

+1

@SupunWijerathne git diff file1 –

+0

請問您可以將其添加到您的答案嗎? –

1

你可能需要看at命令

git diff [file] 

它會顯示特定的文件提交的更改

這裏是你如何能做到這一點:

git diff path/file1 

而且活生生的例子:

git diff common/models/Transaction.php 


diff --git a/common/models/Transaction.php b/common/models/Transaction.php 
index d45cccd..5e3ffd4 100644 
--- a/common/models/Transaction.php 
+++ b/common/models/Transaction.php 
@@ -20,7 +20,7 @@ use Yii; 
class Transaction extends \yii\db\ActiveRecord 
{ 

- const TYPE_PURCHASE = 'PURCHASE'; 
+ const TYPE_PURCHASE = 'purchase'; 

    const STATUS_NORMAL = 'NORMAL'; 
    const STATUS_NEW = 'NEW'; 
相關問題