0

私は一人でシナトラのプロジェクトに取り組んでいます。毎日、またはそれ以上の頻度で、コードを github にアップロードします。

git add .
git commit -m "my comment"
git push origin master

この質問はおそらくルビーとは関係ないことはわかっていますが、とにかく、このルーチンを簡単に作成するにはどうすればよいですか? 私は単純に次のように言いたいと思い"github-commit "my comment" "ます。

4

2 に答える 2

1

.shスクリプトを作成しますか?

このようなもの :

#push.sh
git add .
git commit -m $1
git push origin master

次に、push.sh「コミットメッセージ」を実行できます

(テストではなく、アイデアを提供するためだけに)

于 2013-03-10T08:17:55.047 に答える
0

柔軟に対応できるように、短い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か、コミットコメントを配置するためのエディター (私の好み) が表示される可能性があります。

于 2013-03-10T20:08:59.210 に答える