1
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.

GitとGitHubを基本からまとめてみた【プルリクエスト作成までの流れ】

Last updated at Posted at 2021-07-12

プルリクエストとは?

『プルリクエスト』とは、コードの変更をレビュワーに通知し、マージを依頼する機能。

プルリクエストのメリット

コードのレビューを受ける事で、1人で作ると気がつかないコードの指摘やバグや記述ミスの発見ができ、コードの品質を高める。
レビュワーにとっても、他人が書いたコードを読むことで新しい書き方を発見できる。

※ チェックの作業をレビューといい、レビューをする担当の人をレビュワーという。

プルリクエスト作成までの流れ

(1) Githubでリポジトリを新規作成する。

(2) GitHubにログインし、Repositoriesタブを選択。『New』をクリックする。

(3)『Repository name』を記入し、『Create repository』をクリックする。

(4) https://~の部分をコピーする。

(5) ローカル(自身のPC内)での作業。新規フォルダを作成する。

git clone < リポジトリのURL = https://~の部分 >

(6) クローンして生成されたフォルダへ移動。

cd < フォルダ名 >

(7) (6)のフォルダの中にコードを生成する。

(8) コードをaddする。

git add .

(9) コミットする。

git commit -m "コミットメッセージ"

(10) master(もしくはmain)ブランチにプッシュする。
 (githubの仕様に変更があり、デフォルトで作成されるブランチの名前が「master」から「main」に
  変更。githubのデフォルトで作成されているブランチ名を確認すること。)

// masterブランチにpushする場合
git push origin master

// mainブランチにpushする場合
git push origin main

(11) developブランチを作成し、developブランチに移動する。

git checkout -b develop

(12) 現在developブランチにいることを確認する。

git branch

(13) 実装し、フォルダの中にコードが格納された状態にする。

(14) 実装したコードをaddする。

git add .

(15) コミットする。

git commit -m "コミットメッセージ"

(16) developブランチにプッシュする。

git push origin develop

(17) github上からプルリクエストを作成する。

GitとGitHubを基本からまとめてみた【3】【GitHub上からプルリクエストを作成までの流れ】

『Branch』一覧 (用語の整理)

『ブランチ』とは、gitの変更履歴を枝別れさせる機能の事。
『masterブランチ』とは、元祖変更履歴の事。
『developブランチ』とは、開発の主軸になるブランチ。masterブランチから派生させる。

参考サイト

今さら聞けないGitHubとは?超基本のGitから使い方まで徹底解説
【Git入門】Git + Github使い方入門講座🐒Gitの仕組みや使い方を完全解説!パーフェクトGit入門!
GitHubで新規リポジトリ作成から、PUSHまで
いまさらだけどGitを基本から分かりやすくまとめてみた

1
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
1
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?