3

12 個のコミットを含むかなり新しいリポジトリがあり、すべて行末の正規化なしで行われています。

他の誰もリポジトリを使用していないので、行末の正規化が最初から適用されるように履歴を書き換えたいと思います (行末を変更する途中でのコミットを避けます)。

git rebase -iこれは何か他のもので行うことができますか?最初にコミットして並べ替えるだけで.gitattributesは修正されないと思います。

4

2 に答える 2

3

リポジトリにバージョン管理がなく、単一のブランチがある場合は、リポジトリの最初のコミットからファイルを.gitattributes作成するだけで十分だと思います。最初のコミットを編集すると、それに基づくすべてのコミットが変更され、完了します。.gitattributesgit rebase -i

複数のブランチがある場合、 history の各コミットからいくつかのファイルを削除するgit filter-branchように言うようなものを使用したいかもしれませんが、コミットが 12 個しかない場合はまったく必要ありません。

于 2014-09-13T05:33:46.953 に答える