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. pull後にgit-hookを実行する
- 5. 正確なタイムスタンプgit pull
- 6. サブモジュールのgit pull urlを更新する
- 7. merge pullをrebase pullに変更する
- 8. git pull後にロールバックする方法
- 9. git pullとgit request-pullの違い
- 10. 最後のgit pullからリモートリポジトリのどのファイルが変更されたかを知るには?
- 11. git pullでローカル変更を維持する
- 12. git pull(ローカルファイルの更新のみ)
- 13. なぜgitでhg pullをした後にgit pullだけしているのですか
- 14. git:ブランチ上で変更されたファイルを確認する
- 15. "git checkout"や "git pull"を行うと、GITはcomposer.lockの変更について警告します
- 16. git linuxがgitリポジトリの背後にあることを確認する方法
- 17. Visual Studioコードのローカル履歴の変更を確認するには?
- 18. git pull historyを取得するには
- 19. git pullでリモートファイルをコミットするには?
- 20. なぜgit pullはローカルの変更をマージできないのですか?
- 21. Git Pull対Git Rebase
- 22. git pullを実行してすべての変更を無視する方法
- 23. Git pullに変更がありません
- 24. git stashを元に戻すと、git pull
- 25. git pull origin masterの後にローカルコードに戻す
- 26. git:次のプッシュが送信する変更を確認する方法
- 27. git pullの前にプロンプトメッセージ
- 28. bashスクリプトをgit pullする
- 29. Devise:確認後にコードを実行
- 30. ノードを確認した後にツリービューの変更箇所
[this](http://stackoverflow.com/questions/1362952/detail-change-after-git-pull)を参照してください。 – unrealsoul007