2016-10-07 2 views
1

私は魔法状態のウィンドウに入っています。 私はgitリポジトリを約1時間ハッキングしていましたが、 今、私はunstagedファイルと "untracked"ファイルをたくさん持っています。magit:すぐに変更をコミットするための最も速い方法

いただきまし

を「これらの変更を保存」する最速/最も簡単/最小限のキーストロークの方法私のようなものがあるでしょう願っています:

あなたたちはそれを行う方法を知りたい
Press key "x" 
Enter commit message followed by enter 

。 ..

+0

個人的に私は決してそれをしない、あるいはそれをしたいと思っています。私は変更をレビューし、私が舞台にしたいものをステージにします(そして/または、そうしてはならないものを無くしてはならない)。そしてコミットするだけです(Magitはすごく簡単です)。私がブランケットに来る最も近いところは、「すべてのことをコミットする」ということです。私がコミットするのではなく、隠れている場合です(そして隠れたポップアップには、非トラッキングファイルを含めるオプションがあります)。 – phils

答えて

1

最も簡単な方法は、必要な操作を行うためのエイリアスを設定することです。

基本的なテキストエイリアスでは許可されていないため、この問題は引数を渡すことが問題です。

代わりに、シェルを介してのgitを呼び出す必要があるだろう:

qc = "!sh -c \"git add -A && git commit -m \"$1\"\""

QCは、迅速なコミットを表します。次のように次に、あなただけのこれを呼び出す:

git qc "Added such and such feature"

これは、現在、あなたが提供するコミットメッセージの最初の単語を取るだけなので、私は「として正しくエイリアスをフォーマットするために、私は運動としてそれを残しておきます私は今どこにでも見えるスラッシュと引用符を見ています!

関連する問題