参考サイト

Organizationの設定からTeamにリポジトリの権限を設定まで


とりあえずやってみた

1.仮想サーバの構築
・ホスト名:gitj.example.com
・OS      :CentOS 6.7
2.gitのインストール
こちらを参考にgit2系をインストール
最新版の Git をインストールする
3.GitHubの登録
・https://github.com/organiz-hori
4.鍵の生成
$ cd ~
$ ssh-keygen -t rsa
公開鍵(.ssh/id_rsa.pub)をGitHubに登録
5.Gitの初期設定
$ git config --global user.name "horiuchi toshiai"
$ git config --global user.email "9257ctwf@jcom.zaq.ne.jp"
$ git config --global core.editor 'vim -c "set fenc=utf-8"'
$ git config --global color.diff auto
$ git config --global color.status auto
$ git config --global color.branch auto
$ git config --global core.pager "LESSCHARSET=utf-8 less"
$ git config --global core.quotepath false
$ vim ~/.bashrc
export GIT_PAGER="LESSCHARSET=utf-8 less"
6.clone
$ cd ~
$ mkdir git
$ cd git
$ git clone git@github.com:organiz-hori/test01.git
Cloning into 'test01'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
$ ls test01/
README.md
7.push
$ cd test01
$ vim test.py
$ git add test.py
$ git commit -m "first commit"
$ git push origin master

Pull Request

    送る前に確認すること
・どのブランチからどのブランチへ送るPullRequestか
・今回送るPullRequestの内容が適切なものかどうか

Create Pull Request をクリック

タイトル、修正内容

レビューア
・Files changedでソースを確認する
・ソース上のコードを指摘する際はラインコメントする(コメントを残したい行をクリック
すると[+]マークされるので、それをクリック。コメント欄にコメントを入力して
[Comment on this line]をクリック。クリックすると投稿者にNotificationが送られる。
投稿者は[Add a line note]をクリックして回答する)

投稿者
・作業サーバで修正、add、commitしてpushする
・pushするとPull Requestの内容が最新に上書きされる
・ラインコメントは表示されなくなる(ラインコメントを見たい時はConversationタブ)

マージ
・Merge Pull Requestをクリック
・マージコミットの内容を入力してConfirm mergeをクリック

あと処理
・Delete branchをクリックしてブランチを消去する

マージの取り消し
・Revertをクリックするとマージが取り消される(リバートコミット)

# タイトル行

### Description
hogehoge

___

### 機能一覧
- リスト1
- リスト2

___

1. 番号付きリスト1
        1. 番号付きリスト1-1
        1. 番号付きリスト1-2
1. 番号付きリスト2
1. 番号付きリスト3

> これは引用



読んだサイト

初心者の1人エンジニアがチーム開発で学んだgithubの使い方!
一人で開発しても、複数で開発しても大丈夫なブランチ運用の紹介

 

github-cheat-sheet
GitHubのいろんな機能を紹介している

参考になった本

Web制作者のためのGitHubの教科書
GitHubフローに元ずくプルリクの情報が参考になった

 

エンジニアのためのGitの教科書
Gitコマンド、ブランチ運用関連の情報が参考になった