5

この問題は私を怒らせています。Github で Git を使用する。

タブの代わりにスペースを使用して、特定のファイルに取り組んでいます。すべてのタブのインデントをスペースに変更するようにしています。差分は、タブをスペースに変更したことを確認します。コードをコミットしてプッシュし (他の変更を加えて)、すべて問題ありません。

まで、私git pull --rebase。さて、私のファイルには、部分的にスペースがタブで置き換えられています。これは私だけが編集したファイルの一部であり、タブではなく常にスペースを使用していることに注意してください。

通常の を実行すると発生せずgit pull、リベースでのみ発生します。

さらに、メインの統合ブランチにマージされる他のブランチの変更も OK です。統合ブランチのリベースで発生します。

4

2 に答える 2

7
git apply --whitespace=fix 

リベース中にそれが起こるようです。

たぶん設定

[apply]
    whitespace = warn

gitconfig で、問題が解決するかどうかを確認してください。

詳細については、「core.whitespace」設定も参照してください。

于 2013-11-19T10:53:50.850 に答える
0

この問題は、行末の設定が原因である可能性があります。こちらの手順に従って git を構成できます。

于 2013-06-11T09:25:13.147 に答える