毎年、新人や新規参画メンバが入ってくるタイミングで苦労しています。
いっそのこと「これだけ覚えとけ」ってやつをまとめることにしました。
前提
- 参画メンバはgitを初めて使う人たち
- GitLab
- ブランチ戦略はgit-flowを採用
- ブランチ作成はgitlabのissueから
Create merge request
で作成
コマンド
リモートリポジトリをローカル(自分のPC)に複製する。
git clone {リポジトリURL}
リモートのブランチをチェックアウト
git checkout -b {ローカルブランチ名} origin/{リモートブランチ名}
作成したファイルを索引(コミット対象)に追加する
# ファイルを指定して追加
git add {ファイルパス}
# 一括で追加
git add .
# ワイルドカードも可能
git add *.java
変更をコミットする。
git commit -m コミットメッセージ
ローカルでの変更をリモートリポジトリへ反映する
git push