2016-04-13 5 views
1

ブランチへのコミットがなくなる場合のみ?Git、いつrebaseを使うべきですか?

これは、 のブランチブランチ(公開ブランチ)がrebaseに適していないことを示します。

rebaseを使用する際の制限事項はありますか?

+0

ブランチへの新しいコミットがあるかどうかは関係ありません。リベースを使用する理由は、ブランチへのコミットを、ブランチに取り込むすべての新しい変更の上に維持することです。 – s5v

答えて

1

リベースを使用する場合の唯一の問題は、履歴を変更することだけです。 あなたがマスターブランチにいない限り、履歴を保持することをお勧めします。いつでもリベースすることができます。 コミット日付を保持するためにgit rebase --committer-date-is-author-dateを使用する

コミット日付を締めすぎて、それらを対応する著者日付にリセットする場合は、

git filter-branch --env-filter 'GIT_COMMITTER_DATE = $ GIT_AUTHOR_DATE; export GIT_COMMITTER_DATE '

関連する問題