3

私のgit作業ディレクトリにgit statusは、変更済みとして表示される5つのファイルがあります。それらをgit diff実行すると、ファイル全体が変更されたように表示されます。ありますcore.autocrlf trueが効果はないようです。

本当の問題は、同僚から変更を取得しようとしたときに表面化しました。「変更された」ファイルの 1 つがマージによって上書きされるので、それらを隠しておきました。驚いたことに、変更はまだそこにありました。

[dev@carbon:/var/www/html/ourcustomer]$ git stash
Saved working directory and index state WIP on master: ccb93db Merge remote branch 'origin/master'
HEAD is now at ccb93db Merge remote branch 'origin/master'
[dev@carbon:/var/www/html/ourcustomer]$ git status
# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:   src/ourcustomer/SiteBundle/Resources/public/css/main.css
#       modified:   src/ourcustomer/SiteBundle/Resources/public/js/main.js
#       modified:   src/ourcustomer/SiteBundle/Resources/public/js/ourcompany-resize.js
#       modified:   src/ourcustomer/SiteBundle/Resources/views/Login/languageSelector.html.twig
#       modified:   src/ourcustomer/SiteBundle/Resources/views/layout.html.twig
#
no changes added to commit (use "git add" and/or "git commit -a")

この後、試してみましたgit reset --hard HEAD-同じ結果です。私も試してみましたgit checkout -- src/ourcustomer/SiteBundle/Resources/public/css/main.cssが、どちらも役に立ちませんでした。

ここで何が問題なのですか?これを修正する方法はありますか、それともリポジトリ全体を削除して再度クローンする必要がありますか?

4

1 に答える 1