0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

仕事の始まりと終わりのショートカット(Git)

Last updated at Posted at 2021-11-08

ふだん、ショートカットが手癖になっているので、その中身(~/.bashrcのaliasの一部)を記録しておく。

みんな大好きdocker-composeのエイリアスはdc。

~/.bashrc
alias dc='docker-compose'

仕事はじめは gstart で、リモートリポジトリから最新を引っ張ってきて、今日の日付でcheckoutして、dockerのお仕事用コンテナをupする。一番はじめのgit checkoutは念の為のおまじない。

~/.bashrc
alias gstart='git checkout target;git pull origin target;git checkout -b test-`date +%Y%m%d`;dc up -d'

仕事の終わりはgend。gitマージして、その日のブランチのcommitコメント編集モードに入る。

~/.bashrc
alias gend='git checkout target;git merge --squash test-`date +%Y%m%d`;git commit'

仕事の終わりの流れはこんな感じ。(テストを全部通して、gendしたら、リモートリポジトリにpushする。←じつはテスト全部通しはたまに忘れていきなりgendに入るのでいましめのために書いて置く)。

~/dev
dc exec {lang} test...
gend
git push origin target

お疲れさまでした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?