1

誰かが自分のブランチのリベースに苦労している場合 (たとえば、遅れをとっていたために master の場所から遠く離れているなど)。彼らのリモート ブランチをチェックアウトし、リベースして (すべての手動更新を手動で行う)、リモート ブランチにプッシュしても安全ですか?

4

1 に答える 1

1

彼らのリモート ブランチをチェックアウトし、リベースして (すべての手動更新を手動で行う)、リモート ブランチの上にプッシュしても安全ですか?

はい、いいえ: プッシュを強制する必要があります。つまり、ブランチの別の履歴を公開する必要があります。そのため、ローカル ブランチを新しいにリセットし、そこから作業を続ける
必要があることを伝える必要があります。origin/abranch

git checkout abranch
git branch abranch_old # keep a pointer to the old history just in case
git reset --hard origin/abranch
于 2012-11-15T08:07:33.407 に答える