香川高等専門学校高松キャンパスの競技部門チームのリポジトリです
- このリポジトリ(nitk-pm/Procon)をフォーク
- フォークしたブランチをclone (git clone https://github.com/your-name/Procon)
- このリポジトリをupstreamとしてリモートリポジトリに登録
- 機能実装用ブランチをcloneしたリポジトリに作成 (git checkout -b my_feature_branch)
- 機能実装用ブランチに変更点をcommit (git commit -m "Add some feature")
- 自分のフォークしたリポジトリ(origin)にpush (upstreamにはpushしない)
- GitHub上でこのリポジトリのdevelopブランチに対するPull Requestを作成する
- git revertで打ち消し、upstreamにpushする
- git fetch upstreamでupstreamの変更点を持ってくる
- git merge upstream developでupstreamの変更点を反映
- 自動でmerge出来ない(ボタンが灰色)の場合、上記の「upstreamが変更された場合」の手順でupstreamをローカルのdevelopに取り込み、 ローカルのdevelopを機能追加ブランチにmergeしてから再度pushする。
- Pull Requestがあった場合、出した人以外の人がソースコードを見てコメントを残す。何か修正すべき点があれば具体的に書く
- コメントが無い場合はSlack等で通知し、コメントを催促する。