0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GitHubの基本的な使い方

Last updated at Posted at 2022-11-19

Introduction

GitHubのリモートリポジトリを使う時に必要な操作についての個人的メモ.
ターミナルでのコマンド操作とVSCodeでのGUI操作の両方まとめる.
チーム開発ではなく個人使用を想定している.
環境はWindows

リモートリポジトリの作成

リポジトリの名前入力→Privateにチェック→Create a new repositoryをクリック
create.PNG

リモートリポジトリとの紐づけ

ローカルリポジトリを作成しコミットした後以下を実行

terminal
git remote add origin https://github.com/ユーザー名/リポジトリ名
  1. ソース管理の・・・をクリック
  2. Remote→Add Remoteをクリック
  3. リモートリポジトリのURLを入力後リポジトリの名前を適当に入力
    1
    create_vs.PNG
    2
    create_vs2.PNG
    3create_vs3.PNG

リモートリポジトリへの反映

ローカルリポジトリの内容をリモートリポジトリへ反映する

terminal
git push -u origin master

Publish Branchをクリック
publish.PNG

ブランチの確認

オプション-aを付けることでリモートのブランチも確認可能

terminal
git branch -a
* master
  remotes/origin/master

ソース管理のブランチをクリックするとリモートリポジトリ(origin)も表示される
branch0.jpg
branch.jpg

リモートmasterをローカルのmasterに反映

terminal
git pull
Already up to date.

masterのpullは同期マークをクリック
ただしこの同期はローカルからリモートへのpushも行われるため注意
pull_vs.PNG

新しいブランチをリモートに追加

まずはローカルで新しいブランチを作成し中身を編集後コミット
その後ブランチをリモートに追加する

terminal
git push -u origin ブランチ名

新しく作成したブランチを選択した状態でPublish Branchをクリック
push_vs2.PNG

プルリクエスト

ここではgithub上ですべて操作する

  1. Compare & pull requestをクリック
  2. コメントがあれば記入してCreate pull requestをクリック
    1
    pullreq.PNG
    2
    pullreq2.PNG

masterブランチにマージ

  1. github上でMerge pull requestをクリック
  2. confirm mergeをクリック
    1
    merge.PNG
    2
    merge2.PNG

リモートのブランチを削除

github上でDelete branchをクリック
dle.PNG

ローカルのブランチを削除

masterブランチに移動してから以下のコマンドを実行

terminal
git branch -d ブランチ名

(・・・ → Branch → Delete Brach → 削除したいブランチ選択)
で削除完了
del_vs.jpg

リポジトリのクローン

先ほどはローカルリポジトリをリモートリポジトリに反映させてから作業をスタートした.
以下は最初にリモートリポジトリをローカルに持ってくる方法
リモートリポジトリの名前がフォルダの名前になる

terminal
git clone https://github.com/ユーザー名/リポジトリ名

Conclusion

基本的に以下のような流れで管理するとよいと思う.

  1. GitHubでリモートリポジトリ作成
  2. ローカルリポジトリをリモートに反映もしくはclone
  3. リモートのmasterブランチをローカルにpull
  4. ローカルでブランチ作って作業しコミット
  5. ローカルのブランチをリモートにpush
  6. pull request
  7. merge
  8. 3に戻る
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?