git aliasによるbashコマンドの実行
これは最近私が学んだ簡単なチップです、そして、それは私が私を改善するのを許しました
これが私の新しい部分です
これにより、チェーンの実行に対してシンプルでパワフルな方法が得られますので、3つの関連するエイリアスを作成しました. 私が支店で働くことを終えたならば 私が支店で働いているならば、私はすぐに我々の 最後に、私が現在のブランチを持ってきたいならば、私たちが出荷した最新のコードでスピードアップします カバーイメージ@yancymin
git
ワークフローを少し.これが私の新しい部分です
.gitconfig
:[alias]
main = !git checkout main && git pull --no-tags
sync = !git main && git switch -
fuse = !git sync && git rebase main
今週、私はこれらの3つのエイリアスを私に加えました.gitconfig
しかし、あなたが気づくならば、彼らは「規則的な」別名でありません.The !
GitコマンドはGitコマンドのエイリアスではなく、bashコマンドであることを示します.これにより、チェーンの実行に対してシンプルでパワフルな方法が得られますので、3つの関連するエイリアスを作成しました.
main
そして、最も最近のコードベースから始めてくださいgit main
. 注意--no-tags
, これは、大きなmonorepoに取り組んで、我々が更新し続けるパッケージのすべてのタグを必要としないことによって動機づけられます;main
支店、しかし、私が今すぐにいる支店に戻ってください、私は電話しますgit sync
. 注:git switch -
現在のブランチに移動する前にブランチに戻ります.git fuse
. それは私がこれまでの他のコマンドで説明したすべてを行いますmain
現在の支店に支店を置く.Reference
この問題について(git aliasによるbashコマンドの実行), 我々は、より多くの情報をここで見つけました https://dev.to/gnclmorais/running-bash-commands-with-git-alias-34k0テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol