2017-01-06 5 views
0

iは、 "index.phpを" ファイルを変更し、私はので、私はそれらのコマンドを適用する二度目のプッシュを適用したい:GitHub:git commitを使うときに既存の空白を無視するには?

Gitは

のgitを/path/to/index.php追加します

を--amendコミットが、私はこの結果を持っている:

/path/index.php:7:末尾の空白を。

/path/index.php:52:末尾の空白。

/path/index.php:62:末尾の空白。

/path/index.php:81:末尾の空白。私が欲しいもの

は、このファイルに最初から存在しているそれら空白を無視してをコミットし、私はそれらを削除したくないにあります。私はあなたが私は/あなたが警告をオフにすることができるとは思わない、あなたのヘルプ

答えて

1

--no-verifyオプションを使用します。誰かがあなたがコミットしているもののようなものを拒否するカスタムコードを書くのは気になりませんでしたが、確かにこれをしたいですか?

+0

ご回答ありがとうございます。私はgit commitを実行します。--amend --no-verifyとうまく動作します。 –

0

のためにいずれかがこのissue.Thankためのソリューションを持っていることを願っていたもの空白

を無視するコミットを強制

gitのエラー

理由を考えてこの回答を見てください。

Why does git care about trailing whitespace in my files?

なぜあなたはそれらを削除したくありませんか? それらを守ることは、将来のパッチを混乱させる可能性があります。

0

gitの空白を無視する方法はないと思います。空白はデータで、gitはコードではなくデータの変更を追跡します。

しかし、あなたが行うことができ、(URLパラメータ?w=を追加したり、githubのデフ付き)git diff -wであなたのdiffで空白を示す抑制さ

関連する問題