2016-12-26 4 views
1

私の現在のコミットされていないコードと同じブランチ上のリモートヘッドとのdiffを見る方法。私の現在のコミットされていないコードと同じブランチ上のリモートヘッドとの間のdiff

私は、masterブランチで作業、およびいくつかの点で私は同じ結果を見てみたい:

git commit 
git pull 
git diff <my commit> 

が、本当に(でもコミットせずに、より良い)引っ張っなし。私の現在の仕事とリモートヘッドの違いは何かを知るだけです。

答えて

2

git pullはgit fetchに続いてgit mergeです。

git fetchを使用してリモートで変更をローカルに取得し、リモートブランチと比較してください。あなたがマスターにしていると、リモートブランチの起源/マスターと比較したいとし、これは以下のようになります。あなたは何で比較したい場合は、デフォルトのgitのdiffをすることで

git fetch 
git diff origin/master 

は、与えられたと索引付けされていないものをコミット比較しますあなたは使用する必要があります。git diff --cached

関連する問題