私は一人でシナトラのプロジェクトに取り組んでいます。毎日、またはそれ以上の頻度で、コードを github にアップロードします。
git add .
git commit -m "my comment"
git push origin master
この質問はおそらくルビーとは関係ないことはわかっていますが、とにかく、このルーチンを簡単に作成するにはどうすればよいですか? 私は単純に次のように言いたいと思い"github-commit "my comment" "
ます。
.shスクリプトを作成しますか?
このようなもの :
#push.sh
git add .
git commit -m $1
git push origin master
次に、push.sh「コミットメッセージ」を実行できます
(テストではなく、アイデアを提供するためだけに)
柔軟に対応できるように、短いgit エイリアスを使用することをお勧めします。
たとえば、質問で示したことを達成するために、おそらくコマンドは次のようになります。
gaa
gc "Awesome changes to my code"
gpm
github-commit コマンドと比較して、入力が少なく、8 文字からコメント文字列を差し引いたものになりますが、それでも柔軟です。そして、ニーモニックの「git add all」と「git commit」と「git push master」に基づいてコマンドを作成しました
たとえば、次のパターンに従って、.bashrc でエイリアスを定義できます。
alias gpp='git pull --rebase && git push'
ただし、機能の引数を受け入れるためのシェル関数が必要になるgc
か、コミットコメントを配置するためのエディター (私の好み) が表示される可能性があります。