Open7
Gitの作業を効率化する
GitHub CLIを導入して、Git Hubをターミナルから操作する
PR作成
gh pr create -t "fix: hogeの機能の修正"
PRをドラフトで作成する
gh pr create -d -t "fix: hogeの機能の修正"
PR マージしたいブランチを指定
gh pr create -B <ブランチ名> -t "fix: hogeの機能の修正"
PR 作成画面をブラウザで開く
gh pr create -w
issue 作成画面をブラウザで開く
gh issue create -w <issueId>
git-czを導入してコミットメッセージを書く
aliasを利用する
エディタ(VSCode)の拡張機能を利用する
git push でリモートブランチ名を指定なしで実行できるようにする(git push origin HEAD
よも楽にする)
aliasに便利なコマンドを登録しておく
develop, staging, main, master以外のマージ済みのブランチを一括削除する
gde='git branch --merged|egrep -v ''\*|develop|staging|main|master''|xargs git branch -d'
zsh + gitを使ってる時にキャレットを自動エスケープする
~/.zshrc
fpath=(~/.functions ${fpath})
autoload -Uz git-escape-magic
git-escape-magic