2017-08-29 3 views
0

既にリモートにプッシュされた過去のコミットを編集したい場合、実際に何も変更せずに強制的に強制的に強制的にテストする方法はありますか?プッシュを強制的に許可するかどうかをテストするにはどうすればよいですか?

過去のコミットを編集するには、通常git rebase -i HEAD~Nを使用してから、pickeditに変更して変更します。 これを実行した後で強制的にプッシュを強制することができないことを認識すると、ワークスペースをリセットする必要があります(コミットの変更が失われるため、回避したいと思います)。

私は、既にプッシュされたコミットでこれを行うことは悪い習慣であるかもしれないことを知っています。

実際にリベースする前にこれをテストする方法はありますか?あなたは(Xいくつかの任意のために、多くの場合であってもGitの関連ではない)Xを行う権限を持っているかどうかについて

+1

「なぜ私がコミットした変更は失われますか?リセットする前に、それを指すブランチを作成することができます。 – jingx

+0

はい、これはうまくいくようですが、ありがとう – rlsw

答えて

関連する問題