gitの練習
162日目。
ブランチまわりの操作をすっかり忘れてるのでその練習。
作業環境が変わる場合は下書きブランチ draft で作業してpushしておいて、最後にメインブランチにマージして公開、の流れでいいかも。
git branch (-r) #現在のブランチ確認
git (checkout|switch) draft #ブランチ切り替えのみ
git checkout -b draft #ローカルでブランチ作成して切り替え
git switch -c draft #もう1つのやり方
ファイル編集やらコミットやらをして、
git push origin draft #リモートにプッシュ
ブランチのマージ
git switch master && git merge draft #他のブランチを現在のブランチにマージ
(あるいはプルリクエストしてレビュー経てからメインブランチにマージ)
(リモートへpushして公開)
その他便利操作系
git cherry-pick commit-id #マージせず他ブランチの内容を取り込み
git diff master..draft
後片付け
git branch -d draft #ローカル削除
git push origin --delete draft #リモート削除