はじめに
GitHubのIssueを使ってみましょう!
方法
- Issue を作成する
- ローカルリポジトリで新規ブランチを作成してチェックアウト
コマンド実行後は、ソースコードを編集していく。
# checkout -bでブランチの新規作成とチェックアウトを同時に実行できる
# ブランチ名にはIssue番号を含める -> (例) feature-hoge#1
$ git checkout -b ブランチ名
- ローカルリポジトリでコミット
$ git add .
$ git commit -m "コメント #Issue番号"
- リポートリポジトリにプッシュ
$ git push origin ブランチ名
- GitHub でプルリクエストを作成して、問題なければマージ
- Issue をクローズする
- ローカルリポジトリのブランチをマスターに移動して、プル
$ git checkout master
$ git pull origin master
- リモートブランチの削除
# リモートブランチの削除
$ git push origin --delete ブランチ名
# リモートブランチの削除をローカルリポジトリに反映(-pはprune)
$ git fetch -p