「git add」プロセスを短縮するために、魚の殻関数を作成しました (非常に長いため)。
function ga
if count $argv > 0
git add $argv
else
git add .
end
end
引数なしで呼び出した場合はディレクトリ全体を追加し、名前を付けた場合は特定のファイルのみを追加しますが、非常に奇妙な例外が 1 つあります。
引数の有無にかかわらず、「git add」の代わりに「ga」を使用すると、ディレクトリにファイル名「0」が作成されます。その内容は通常、単一の数値 (0 または 2) です。
ここで何が起こっているのか分かりますか?私は機能が好きなので、それはまったく奇妙で、本当に苦痛ですが、空の「0」ファイルを私が貢献するリポジトリにプッシュし続けたくありません。