質問

現在、別のリポジトリのマスターブランチに基づいて、単一のブランチでgithubリポジトリを使用しています。 githubブランチは私の作業のバックアップであり、間違いなくプルすることを意図したものではありません。したがって、マスターリポジトリからリベースするときに履歴を書き換えることに満足しています。

私の問題は、きれいな履歴が欲しいということです。履歴が異なる場合、それはできません。これは、プッシュ(初期作業)+リベースを行うと発生します-2番目のプッシュは拒否されます。

ブランチを削除してからプッシュしようとしましたが、これはリポジトリのドロップ作成を行うという厄介な副作用があり、遅いです。

この問題にどのように取り組むべきですか?

役に立ちましたか?

解決

git-push は、オプション -f または-force を受け入れて、プッシュにリモートref(ブランチ)ローカル値に。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top