0

そのため、git リポジトリとローカルの両方から、今日作業したすべてを削除したいと思います。

昨日のコミットがありますが、これを元に戻したいと思っています。レポを削除して、特定のコミットからレポを複製できますか?

ありがとう!

4

1 に答える 1

2

リセットを実行してローカル リポジトリに変更を加え、強制的にリモート リポジトリにプッシュできます。

git reset --hard <commit>
git push --force <remote> <branch>

警告:リセットして強制的にプッシュすると、コミット履歴が削除されます。

と をそれぞれ、<commit><remote>など<branch>の適切な名前に置き換えます。SHA-hashoriginmaster

ここに、リセットしたい最後のコミット<commit>のハッシュがあります。SHA

于 2013-09-26T12:29:06.383 に答える