目的
GitHubDesktop
使用時のエラーを対処する。
手順
はじめに
今回はGitHubDesktop
使用時のエラーを対処していきます!
ブランチを作成せず、マスターブランチ上でコードを書いてしまった場合
ブランチを作成せず、マスターブランチ上でコードを書いてしまった場合は、まずいつも通りブランチを作成します。
すると下記の選択肢が出てきます。
表記 | 意味 |
---|---|
Leave my changes on master | 元のブランチで書いていたコードを保留にして、新しいブランチで0からコードを書く選択 |
Bring my changes to (新しいブランチ名) | 元のブランチで書いていたコードを新しいブランチに引き継ぐ選択 |
もしブランチを作成することを忘れてコードを書き進めてしまった場合、ブランチを作成したらBring my changes to (新しいブランチ名)
を選択します。すると、さきほどの変更修正は新しいブランチへ移動します!
コンフリクトが発生した場合
コンフリクトが発生した際は、まず「Resolve conflicts」
をクリックします。
すると、コンフリクトの解消を行う画面が表示されるため、本来あるべきコードに編集します。
ファイルごと編集ができたら右上にある「Mark as resolved」
をクリックし、その後、緑色の「Commit merge」
をクリックします。
今まで通りのmergeの画面に戻れば完了です。
誤った情報をpushしてしまった場合
まず、GitHubDesktopの「History」
タブをクリックします。
一番上に、さきほどpushした誤った情報のcommitがあるので、右クリックし、「Revert this Commit」
をクリックします。
その後、「Push origin」
をクリックします。
pushが終わったらリモートリポジトリを確認し、ブラウザでコードが確認できれば完了です。
誤った情報をcommitしてしまった場合
「Commit to master」
の下に、「Undo」
というボタンがあるので、
「Undo」
をクリックすれば、commitを行う前の画面に戻ります。
最後に
以上が、GitHubDesktop
使用時のエラー対処法です。
では。