2018年度AR改でゲーム製作を行う.
- 平尾 (B3) エンジニア
- 伊藤(B3) エンジニア
- 田熊さん (B4) プロジェクトマネージャ
- Unity 2017.4.1f1
コミットした時に表示されるユーザ名、メールアドレスを入力
git config --global user.name "ユーザ名"
git config --global user.email メールアドレス
GitHubにあるリポジトリをクローン
git clone https://github.com/reo11/AR_2018_Hennyugumi.git
- 改変する箇所はissueが無ければ自分でissueを立てて対処する
- issueごとにbranchを切る
- issueごとにpull requestを出して問題なさそうならmasterにマージする
- 試作版ができた後はmasterではなくdevelopブランチで作業を行う
- 機能が全て実装できた時にdevelopをmasterにマージする
- issueごとに命名する
- 作業を始める時は最新のmasterからpullし,branchを切る
git branch issue/"番号"
例えばissue 1に関するコミットは
git branch issue/1
- issue 1をこなす場合
git pull master
git branch issue/1
git checkout issue/1
- issue/1で作業を終えてコミットする時
git add .
git commit -m "commit message"
git push origin issue/1
- masterにマージしたい場合 masterを最新のものにする
git checkout master
git pull
git checkout issue/[branch number]
git rebase master
コンフリクトを見る
git status
コンフリクト解消&保存した後
git rebase --continue
コンフリクトがなくなるまでrebaseを繰り返す
- それでも直らなかったら
git log
git reset "コミット番号"
コミットを戻してから
git add .
git commit -m "commit message"
git push origin issue/number -f
-f
オプションは強制上書きなので出来るだけ使わないようにしましょう