質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

2回答

981閲覧

githubについて

banianizm

総合スコア92

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

0クリップ

投稿2017/08/05 05:34

おせわになります。

githubで前のヴァージョンに戻したいのですが、いまいちやりかわかりません。

今まで行ったのは、git logコマンドで戻したいコミット番号を確認しました。

行っているのはmasterブランチです。

この後、どのようにすればいいでしょうか?

ネットで調べても情報多すぎて、コミット情報が消えてしまうのが怖くて手が出せません。

恐縮ですが、安心で簡潔な方法を教えていただけないでしょうか?

よろしくおねがいいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

###以前のバージョンに戻す方法(リモートリポジトリーの場合)
以前のバージョンに戻すには、まずgit logを実行してコミットの履歴を見てください。
すると、以下のような情報がたくさん出るはずです。

commit pdasn9qiu0qu03r02nu39032n90 Author: 名前 <xxxx@xxxx.com> Date: Mon Sep 7 12:21:32 2017 +0900 <コメント> commit 900ahus0unadyantdavr7 Author: 名前 <xxxx@xxxx.com> Date: Fri Sep 6 18:52:01 2017 +0900 <コメント>

そして、ここまで戻したいという日付の「commit」の後の文字をコピーしてください。
コピーしたら

git reset --hard コピーした文字

を実行してください。「ロールバック」という処理が始まり、その日のコミットした状態に戻ります。
###ローカルリポジトリーの場合
最新のコミットに戻す場合はgit stash
変更を全部なしにするときはgit checkout .
特定のファイルを前のバージョンに戻すときは git checkout HEAD^ <ファイル名>

投稿2017/08/05 05:51

CyberRex

総合スコア153

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

余談ですが、一度commitされたものはgitコマンドを介して操作している限りはなんかやらかしても基本的にはgit reflogでどうにかできたりするので恐れずにやってみましょう。またlocalでやらかしてもremoteにpushしない限りはなんとかなりますし、本当にやばいのはやらかしたものをremoteにforce pushしてしまうことなので、それだけ気をつければ大丈夫です!

投稿2017/08/05 06:54

yumetodo

総合スコア5850

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

banianizm

2017/08/05 07:21

おせわになります。 無事戻りました。 戻りましたが、以前出なかったエラーが出て、画面が表示されないところがあります。 こういう場合通常サーバー再起動などするのでしょうか?
yumetodo

2017/08/05 07:27

>画面が表示されない なんの画面でしょう・・・?
banianizm

2017/08/05 07:30

トップ画面は問題ないのですが、編集画面、ログアウト画面などが表示されません。ユニコーンで作成しているので再起動しようかとも思うのですが、コマンドわかりません。 どうでしょうか?
yumetodo

2017/08/05 07:31

>トップ画面は問題ないのですが、編集画面、ログアウト画面などが表示されません。ユニコーンで作成しているので再起動しようかとも思うのですが、コマンドわかりません。 一体何の話だ・・・?明らかgit関係ないのでは・・・?
banianizm

2017/08/05 07:37

そうですね。 失礼いたしました。 別に質問します。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問