git管理の注意点
git管理
gitを導入する理由には色々なものがあるが、導入時に決める事を整理する。
- ブランチモデル
- コミットコメント
- ブランチ間のマージルール
- git連携、自動テストなど
- その他ルール
ブランチモデル
master一本から、vincentモデルなど目的に合わせたモデル選択。既にgit運用しているのであれば、既存モデルと本プロジェクトの適合確認など。
コミットコメント
redmine連携や、決まり文句など環境と目的に合わせて書式を設定する。
マージルール
マージ派かリベース派か。事前申請か権限制か。
連携
jenkinsの自動試験やredmine連携など。
その他
文字コードや改行コード
ファイルやディレクトリ名 コンテントの文字コード 改行コード
取り消し、打ち消し
revertやresetの使い方。
.gitignoreなど
.gitignoreの使い方
困った時のpush -f 可否
やってはいけない事など。
参考
Vincentモデル
http://nvie.com/posts/a-successful-git-branching-model/
blog
https://techracho.bpsinc.jp/morimorihoge/2014_04_25/16856
git checkout
https://git-scm.com/docs/git-checkout
特定のファイルだけ取り出し