-1

私の基本は私git diffにはあまり効果がありません。ここでは、マスター ブランチをステージング サーバーのマスター ブランチと比較しています。

(~/hbb.vm) debian $ git diff ..stage/master --name-only
sites/all/libraries/attachment_email/attachment_email.php
sites/all/modules/redirect/redirect.module
sites/all/modules/redirect/redirect.test
sites/all/themes/HBB/css/elements.css
sites/all/themes/HBB/templates/node--enterprise_blog.tpl.php

次のような情報を見たいです。

  • このファイルは追加/変更/削除されましたか?
  • ファイルが追加/変更/削除されたブランチは?

EDIT:すべての変更を見ることに興味はありません-その間に何かが欲しいです。充実のまとめ。

4

2 に答える 2

1

stage/master私がローカルに持っていないコミットは何ですか:

git log ...stage/master --graph --decorate --cherry --name-status

プッシュしていないローカルのコミットはstage/master?

git log stage/master... --graph --decorate --cherry --name-status
  • --decorate-- コミットの横にタグ名とブランチ名を表示
  • --cherry--マージされたコミットで=" " の代わりに " " を表示します。*

コミットに関して、2つの間の対称的な違いは何ですか:

git log ...stage/master --cherry-pick --left-right --name-status
  • --left-right-- コミットに " <" と " >" を表示して、それぞれコミットが の左から...か右からかを示します。

また見てください:git-log

于 2013-08-02T01:15:19.213 に答える