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 5 years have passed since last update.

githubチュートリアルのメモ

Posted at

#必要環境
タブブラウザとgithubのアカウント

#概要
githubの使い方を学ぶ。

  • リポジトリの作り方
  • ブランチ(枝)の派生と合流
  • ファイル変更と登録(コミット)
  • プルリクエストの開き方とマージ

リポジトリの作り方

リポジトリはプロジェクトごとの入れ物。画像やテキストや動画、ソースコートなど、データセットの入ったフォルダなどが入れられる。
入れたデータの説明を書いたREADMEを入れておくとみんなそれを見る。

## 作り方

  1. ブラウザでログインして、右上のアバターの隣の”+”をクリックして、”new repository”をクリック
  2. リポジトリの名前を記入
  3. プロジェクトの概要を記入
  4. ”Initialize this repository with a README.”にチェック
  5. Create repository. をクリック

# ブランチの派生と合流
ブランチはプロジェクトへ機能追加する際などに使う。ブランチを生成すると、ある時点でのメインのリポジトリ(master)のコピーが出来上がる。このコピーに機能追加やバグフィックスを実施後、masterへの合流(merge)をリクエストする。複数人で作業している場合、議論の末、masterへmergeできる。ブランチで作業中にmasterに変更があれば、変更を取り込むことができる。

ブランチの生成

  1. 作成したrepositoryに移動(https://github.com/ユーザ名/リポジトリ名)する。
  2. 左上のbranch:ブランチ名のタブボタンをクリック
  3. 生成するブランチ名を入れてenter
  4. タブボタンを見ると2つのブランチ名ができている。現在見えている(選択した)ブランチにはチェックボックスが入る。

ファイルの変更と登録

ここでは先ほど生成したブランチのREADMEの内容を変更し、これを登録(commit)する。
自分がmasterブランチ(幹)にいる(見ている)のか、先ほど生成したブランチ(枝)にいるのかに注意する。

方法

  1. リスト内のREADME.md をクリックする。
  2. 右上の鉛筆ボタンをクリック。
  3. エディタで編集する。
  4. 変更点等を記述したコミットメッセージを記入し、commit changeボタンをクリック

プルリクエストとマージ

ブランチ(枝)で変更登録した内容をmaster(幹)に反映させる依頼(プルリクエスト)をかける。
masterとの差分はわかりやすく表示され、ほかの人からコメントをもらうことができる。
問題がなければマージできる。

プルリクエストの出し方

  1. Pull requestタブに移動し”New Pull Request”ボタンを押す。
  2. 変更したファイルのリストが表示され、これをクリックすると、マスターとの変更点が表示される。
  3. 問題なければ"Create Pull Request"ボタンをクリックする。
  4. Open Pull Requestの画面が出てくるので、タイトルとコメントを入力し、"Create Pull Request"ボタンをクリック。
  5. Pull requestタブにリクエストの数が表示されていることがわかる。

マージ

  1. 緑のMerge pull requestボタンをクリック。
  2. Confirm mergeボタンをクリック
  3. Pull requestタブに表示されているリクエストの数が減っていることを確認。
  4. masterのプロジェクトが変更されている。
  5. Pull requestタブのclosedの数が増えている。

不要ブランチの削除

  1. Pull requestタブのclosedをクリック
  2. Delete Branchのボタンをクリック

#参考 
https://guides.github.com/activities/hello-world/

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?