issueを作成し、トピックブランチを切って、機能が完成したら、トピックブランチをgit pushし、プルリクエストを作ってマスターブランチにマージしています。間違った内容でgit push してしまい、焦ってコマンドの意味を理解せずにgit reset --hard HEAD^を実行し、ローカルリポジトリの内容が消えて(前回のコミットに逆戻り)してしまい焦っています。
#経緯
①ブランチ名とコミットメッセージを誤ってgit push をしてしまった。
②git reset --hard HEAD^を実行した。
③ローカルリポジトリの内容が前回のコミットに戻ってしまった(9日前にコミットした内容)
#やりたいこと
リモートリポジリトリを確認したところ、間違ってgit pushしたトピックブランチの内容は残っているので、これをローカルリポジトリに入れたい。
git fetch → git pull でできるでしょうか?
リモートリポジリトリのアドレス
https://github.com/suomi-libereso/expense_app
実行したコマンド
terminal
1ec2-user:~/environment/expense_app (#13_Modering_Request) $ git add -A 2ec2-user:~/environment/expense_app (#13_Modering_Request) $ git commit -m "#13 Modering Request" 3 4ec2-user:~/environment/expense_app (#13_Modering_Request) $ git push origin "#13_Modering_Request" 5 6ec2-user:~/environment/expense_app (#13_Modering_Request) $ git reset --hard HEAD^ 7
> git fetch → git pull でできるでしょうか?
試してみれば良いのでは?
回答1件
あなたの回答
tips
プレビュー