2016-08-02 2 views
4

私はブランチ(もちろんマスターのフォーク)で働いており、一連のコミットがあります。
私はブランチが始まってマスタの一部であるコミットを正確に調べることに興味があります。リベースを行う開始点を見つける-i

なぜこれが必要ですか?
私はインタラクティブなリベースで、すべてのコミットをスカッシュしたいとHEAD~52

答えて

3

git merge-baseを渡す代わりに、手動でカウントコミットのコマンドをリベースに渡すかを把握するための簡単な方法がある場合、私は思っていたは(2つのコミットを受け付け、コミットハッシュ、ブランチ、タグなど)を取得し、両方が分岐した共通の祖先を返します。

例えば:完全を期すため

[email protected] ~/src/git/myproject [master] $ git merge-base master feature-1 
7c2232a4dd6c54ee8cc3f693ab8a0020ad82410b 
+2

は、全体のコマンドは次のようになり: 'Gitは' -I $(gitのマージベースマスターヘッド)リベース。 –

関連する問題