ローカルブランチとマスターブランチの両方の最後のコミットにロールバックするにはどうすればよいですか?ローカルブランチとマスターブランチの両方でロールバックしますか?
$ git reset --hard HEAD^
HEAD is now at e861a3e Added push menu label.
$ git status
On branch master
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
nothing to commit, working tree clean
それは引くために私を頼みます。しかし、私が引っ張っても、私は同じ支配権をマスターブランチから返すことになります。
私は自分のコードで間違いを犯しました。私はコミットして押しました。だから私はコミットとプッシュをロールバックする必要があります。
これはどのように正しく行うことができますか?
ローカルブランチでリセットした後、強制的にプッシュローカル: 'git push --force origin master'を実行することができます。 – jojo
あなたはこの回答を読むことができますhttp://stackoverflow.com/questions/4114095/how-to-revert-git-repository-to-a-previous-commit –