Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
17
Help us understand the problem. What is going on with this article?
@y-matsuya

GitHub 初歩的な不具合解消法

More than 3 years have passed since last update.

GitHub触りたてのときは不具合が出ると青ざめますが
回復方法を知っていれば落ち着いて対応できます。
SourceTreeを使った簡単な不具合解消法をいくつか紹介。

競合ファイルの解消

masterとブランチの差分に誤差があるとき、ファイルに競合が起こります。
このままだとコミット(プッシュ)できないので、解消します。

  1. SourceTreeの画面上で【!】マークが付いているのが、競合してしまったファイルです。

00.png

  1. 【!】マークが付いたファイルをDreamweaverで開くと、masterとブランチの差分が表示されました。 誤った方を削除、もしくは正しい記述に書き換えて保存します。

※"<<<<HEAD"などの記述も残さず消すこと!

01.png

  1. ファイル修正が終了したらファイル名を右クリック、競合を解決>【解決済みにする】を選択。

02.png

  1. comit.pngをクリックすると、自動でコミットログに競合の証跡が記入されている。 「※競合解決済み」などコメントを残してコミット&プッシュする。

作業をリセットする

作業のミスに気づいて、ちまちま修正するよりもゼロに戻してやり直した方が早いときはリセットしてしまいましょう。

  1. SourceTreeでリセットしたいファイル名を右クリック、【リセット】を選択。

    r01.png

  2. 確認ポップアップに【OK】。

    r02.png

誤ってプルリクをCloseした場合

誤ってGitHubのプルリクエスト画面の【Close pull request】を押してしてしまいました…
まだ作業が残っており、復活させたいです。

c01.png
↓「Closed widh unmerged commits」と表示されています…

c02.png

復活方法

  • 「Closed widh unmerged commits」と表示されている枠の直下に 【Reopen pull request】のボタンがあるのでクリック。
    • c03.png
  • タイムラインに「reopened this」と表示され、プルリクが復活しました!
    【Close pull request】ボタンも復活します。
    • c04.png

おしまい。

17
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
17
Help us understand the problem. What is going on with this article?