🐧
Git publish / ブランチを公開するだけのスニペット
TL; DR
VSCode 上で Publish branch が 1 クリックでできるのだから CLI でもめんどくさいワンライナーをやめたいという話.
本論: Git publish
Git の機能に則り,こんな内容のスクリプトをパスの通った箇所に置くと良い:
git-publish
#!/bin/sh
BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD)
git push --set-upstream origin "$BRANCH_NAME"
その上で,公開前のブランチに checkout した状態で
git publish
すると良い.とても便利.
上記の方法は Windows で検証済みだが macOS や Linux でも当たり前にできそう.
ファイル名を git-publish.sh
としてしまうとサブコマンドも publish.sh
でないといけなくなるので注意.
Discussion