私はリモートブランチに変更をプッシュしてから間違ったGitHubユーザ名を使用していたことに気づきました。成功。私はちょうどgit reset HEAD^
私の変更をリモートにプッシュしなかった使用することができることを読んだが、リモートのリポジトリに既にコミットされたので動作しませんでした。リモートに押し込んだ後に最後のgitコミットを削除してからリモートのマスターブランチからローカルに移動する
git reset @~1
を使用しました。私のローカルコミット履歴は最初のものに戻って、最初のものからコミット履歴全体が消去されました。私の目標は最後のコミットだけだったので、私はgit pull origin master
とgit fetch --all
私のローカルにリモートのリポジトリを取得するが、それはローカルでコミット履歴を更新しませんでした。
どうすればよいですか: 1)ローカル履歴をリモート履歴と一致させてローカルコミット履歴を更新しますか? 2)リモートリポジトリで最新のコミットをコミットしますか?
最後に、別のユーザーがコミット履歴を削除しても問題はありますか(どちらにもかかわらず)。