概要
備忘録
備忘録
- gitは黒い画面で操作してる想定
- リモートリポジトリ利用してる想定
初級
git init
git add .
git commit -m '当たり前体操'
作業を始める時
git checkout -b feature/work-name origin/master
作業を終える時
git add [作業ファイル]
git commit -m 'おわたん'
git push origin feature/work-name
# そしてプルリク作成
中級
リモートのブランチリストの状況をローカルに反映させる
git fetch --prune
リモートでコンフリクトしてプルリクがマージできないと怒られたとき
git fetch
git branch -la # 対象のプルリクのブランチを確認
git merge remotes/origin/feature/conflict-something
# そして手元のエディタでコンフリクトを修正し、コミットしてプッシュ
ブランチ名変更
git branch -m <古いブランチ名> <新しいブランチ名>
# 現在いるブランチのリネーム
git branch -m <新しいブランチ名>
develop運用
masterは公開用、開発はdevelopブランチで行いたいときに使いそうなコマンド
# プッシュするとき
git push origin develop
# ※リモートのdevelopに変更があるときにはプルでマージしてから
git pull origin develop
グローバルでgitignoreしたいとき
# グローバル設定の有効化
git config --global core.excludesfile ~/.gitignore_global
# 設定を追加 .DS_Store などいれとく
vi ~/.gitignore_global