1

私の .gitconfig には、次のエイリアスがあります。

c = add -A && git commit -m

アイデアは、すべての変更を追加してコミットすることです。ただし、Git がメッセージを表示しているため、これで成功していませんerror: unknown switch 'm'

4

2 に答える 2

4

悪いアイデア。git addまたは、git add -pコミットする前にもう一度行ったことを確認する絶好の機会です。

とにかく、シェルで git エイリアスを実行するには、次の構文を使用する必要があります。

c = !git add -A && git commit -m

または、あなたがgit commit -a望むものと思われるものを使用することもできます。これは新しいファイルを自動的にコミットしませんが、追跡されていないすべてのファイルを本当にコミットしますか? gitignore にない一時的なものがあるかもしれないことを覚えておいてください。この種のがらくたを誤って追加したコミットを元に戻したり修正したりするのは簡単ですが、そもそもコミットしない方がよいでしょう!

于 2014-03-11T19:49:13.400 に答える