2016-10-12 7 views
4

メインブランチにどのようにマージされたかを簡単に見つける方法はありますか?Git:マージしなかったときに機能ブランチがマスターブランチに表示されています

私のgit reflogやgit logでは見つからず、origin/feature_branch_nameにコミットするだけですが、何らかの形でorigin/main_branch_nameにもあります。

は私が

git push origin feature_branch_name 

で原点に私のブランチをプッシュして、gitのの出力は次の日

<hash1>..<hash2> feature_branch_name -> feature_branch_name 

git checkout -b feature_branch_name 

と私の枝を作成し、私たちの主なチェックアウトブランチして引っ張って、引っ張ったときにいくつかの新しいファイルがメインブランチに現れました。どのように私はこれを追跡することができます任意のアイデア? (破壊された/改変/作成)コミットた見つける

+2

* *私たちのメインブランチをチェックアウトし、引っ張る - はい、私はmaster_branch_nameにあったとfeature_branch_nameに私の更新情報を、その時点で「gitのプル」は、だから、master_branch_name – RomanPerekhrest

+0

に引き込まれていますマスターブランチにマージされたフィーチャーブランチに関する特定のコミットがありましたか?誰とでもこのプロジェクトを進めていますか?ログを見ることはできますが、早送りマージの場合はマージコミットがないので、共同作業者に確認する必要があります。 –

+2

であったので、あなたはマスターブランチ –

答えて

3

特定のファイル:

git log --oneline --decorate --all -- THE_NEW_FILE 

これはコミットメッセージの最初のライン、および関連する分岐/タグを表示します。あなたはHEADとブランチヘッドがされている、いない他のどのようなユーザーが行っているレコードのみをREFLOGコミット

git whatchanged -1 COMMIT_HASH 
or 
git diff --stat COMMIT_HASH~ COMMIT_HASH 

によって導入された変更を表示するには、

。現在のブランチのコミットチェーンの最近の履歴の概要を表示します。

git log --oneline -32 
+0

私はこれが私の必要とするものではないしかし、ありがとう。私はファイルを作成したものを知っています。私はそれらを作成しました。 my_feature_branchがmain_branchにどのようになったのか分かりません。これまでのところ、 "git log my_parent_branch^my_feature_branch --ancestry-path"は近いですが、それでも私は必要なものではありません。 –

関連する問題