git pull
を実行した後でコードの変更を確認したいと思います。現在のところ、どのファイルが変更されているかを私に示しています。どのようにコードが変更されたかを確認するにはgit pull後のコードの変更を確認するには?
答えて
git log --name-status -2
最後の2回のコミットで変更されたファイルの名前が表示されます。
git log -p -2
変更内容が表示されます。
あなたが引く前に、
git fetch
git log --name-status origin/master..
は、ファイルの名前と一緒に、あなたが取得しようとしているコミット何が表示されます。
git pull
がgit fetch
とgit merge
のためだけのショートカットなので、原点から枝をフェッチして、合併前の差異を表示するgit fetch
を実行することができます。このように:あなたはマスターよりも、別のブランチ上で実行する場合は
git fetch # Load changes from remote server
git diff master origin/master # Show differences
git merge origin/master # Merge remote changes with local changes
、あなたはもちろん、上記のコマンドでブランチ名を変更する必要があります。
'' 'git diff --name-only master origin/master [パス]' '' – jiacheo
これでプッシュしたりプルダウンしている間に何が変化するかを確認できます。
git log --stat
引っ張って前に
@iblueは合併前fetch
と
diff
と言うようにあなたが変更を確認することができ
:
$ git fetch
$ git diff master...origin/master
注共有親に対する差分を意味トリプル期間、および原点/マスタ(下記のx
のコミット):
プルの出力で非常に最初の行は次のようになります
:
$ git pull
Updating 37b431a..b2615b4
...
あなたは、単に行うことができます。
$ git diff 37b431a..b2615b4
または何他のコマンド:
$ git log --name-status 37b431a..b2615b4
その後
にあなたが引っ張っので、それがしばらくされている、とあなたは最後の引きによってもたらされたものを変更知りたい場合は、あなたがそれを見ることができます:
$ git reflog | grep -A1 pull | head -2
ましたプルの前にハッシュが続くプル後ハッシュが表示されます:
b2615b4 [email protected]{0}: pull : Fast-forward
37b431a [email protected]{1}: checkout: moving from v6.1 to master
あなたは、これら2つのハッシュと同じことを行うことができます。
git diff 37b431a..b2615b4
これは唯一の回答で、最後のプルでどのファイルが変更されたかを確認できます。その時に引っ張られた。 – kremuwa
、
git diff [email protected]{1}
例:
git diff [email protected]{1}
ソースと比較するため
n個の背後にコミットし、
git diff [email protected]{n}
- 1. Git pull後の詳細変更
- 2. git pullマージ後に変更を検査する
- 3. git rebaseの 'merge conflict'中の変更を確認するには
- 4. git pull後にロールバックする方法
- 5. サブモジュールのgit pull urlを更新する
- 6. 最後のgit pullからリモートリポジトリのどのファイルが変更されたかを知るには?
- 7. git pullでローカル変更を維持する
- 8. なぜgitでhg pullをした後にgit pullだけしているのですか
- 9. git pull(ローカルファイルの更新のみ)
- 10. git:ブランチ上で変更されたファイルを確認する
- 11. Git Pull対Git Rebase
- 12. git pullを実行してすべての変更を無視する方法
- 13. ノードを確認した後にツリービューの変更箇所
- 14. Devise:確認後にコードを実行
- 15. git pullの前にプロンプトメッセージ
- 16. git:次のプッシュが送信する変更を確認する方法
- 17. Git Fetch対Pull:別の結果、確かではないなぜ
- 18. TFSシェルブセットでコード変更の行数を確認します
- 19. "git pull origin master"ではなく "git pull"になるようにgitを設定しますか?
- 20. git pull-remgeを押す前にリモートで変更が反映される
- 21. 変更の問題を確認する
- 22. jQueryタブの変更を確認する
- 23. svnブランチの変更を確認する
- 24. 変更時にフォームを確認する
- 25. git pull for SHA
- 26. Git pull remote repo
- 27. トラブルシューティングgit pull
- 28. Git-pull&プッシュプロダクションサーバ
- 29. Git Pull Aborting
- 30. phpstorm git pull --rebase
[this](http://stackoverflow.com/questions/1362952/detail-change-after-git-pull)を参照してください。 – unrealsoul007