業務で使うGitコマンドをまとめました
前提:Git Bushを使用しています。
親ブランチ:main
子ブランチ:sagyou_branch
mainブランチを最新にする
・mainブランチをチェックアウトする。※mainの場合は省略
$ git checkout main
・main最新化
$ git fetch
$ git pull
最新にしたmainブランチを作業ブランチに取り込む
・作業ブランチチェックアウト
$ git checkout sagyou_branch
・mainブランチに取り込む
$ git merge --no-ff main
・マージした作業ブランチ反映
$ git push
mainから作業ブランチを切る時
・mainブランチをチェックアウトする
$ git checkout main
・ブランチ最新化
$ git pull
・作業ブランチ作成
$ git checkout -b sagyou_branch
・作業ブランチをリモートリポジトリに反映
$ git push -u origin sagyou_branch
作業ブランチ削除
・作業ブランチからブランチ削除できないので、mainをチェックアウト
$ git checkout main
・ローカルリポジトリの作業ブランチ削除
$ git branch -d sagyou_branch
・リモートリポジトリの作業ブランチ削除
$ git push origin --delete sagyou_branch
コード修正後のローカルからリモートにプッシュまでの一連コマンド
・修正後のファイルをステージングする
$ git add ファイルパス
・ステージングしたファイルをコメントを残してローカルにコミットする
$ git commit -m "アプリのどこどこを実装"
・リモートにpush
$ git push