私はWordpressを頻繁に使用していますが、特にデバッグ時に何が起こっているのかを理解するために、Wordpressのコアファイルを一時的に変更することがありました。今日は少し驚きました。git status
変更をgitリポジトリにコミットする準備ができたとき、Wordpressファイルの1つがコミット用にステージングされていないものとしてマークされていることに気付きました。そのファイルを閉じる前に行ったすべての変更を元に戻したことを覚えているので、diff
何が変更されたかを確認するために使用することにしました。プロジェクトのファイルを、ダウンロードディレクトリに保存しているWordpressコピーのファイルと比較しました。最後にファイルが異なることがわかりました。diff
元のファイルの最後に改行がないことを示します。
1724c1724
< }
\ No newline at end of file
---
> }
私もその線に触れたことはありません。大きなファイルの途中で行った変更。これにより、vimがファイルの最後に改行文字を追加したと思います。なぜそれが起こるのでしょうか?