0

私はこのgitの問題に苦労しています。

問題は、GitHub から新しいクローンを作成すると、変更されていないにもかかわらず、いくつかのファイルが変更されたと git が報告することです。

多くの場合、これはブランチを切り替えるときにも発生します。変更されていないマスターから別のブランチに移動してマスターに戻ると、マスターでファイルが変更されたと表示されます。

私は行末について読んでいて、そのカテゴリのほぼすべてを試しましたが、何も役に立たないようです.

リポジトリはhttps://github.com/seesharper/LightInjectです。誰かが同じ問題を抱えているかどうかを試してみたい場合です。

私の友人は、彼の Windows 8 マシンの同じリポジトリでまったく同じ問題を抱えていました。その後、Windows 7 で試してみたところ、問題は解消されました。

Windows 8でgitを使用する際の問題を知っている人はいますか.

別の Windows 8 マシンでもこれを試しましたが、同じ問題があります。

4

2 に答える 2

0

私は過去にこの問題に対処しました。ほとんどの git インストールは Windows 以外のサーバーで実行されることに注意してください。Windows が実際に見ているのは、ファイルの「ファイルモード」が Linux が期待するものとは異なるものであるため、ファイルが変更されたものとして認識される可能性が明確にあります。

インターネットをいじってみると、ファイルモードの問題を解決する方法があるかもしれませんが、現時点では、Google で私の記憶を揺るがすものは何もありません。私はこれをすくい取った、多分その中の何かが役立つでしょうか?

https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/0EdNev3NNsw

上記が特効薬であるとは約束できませんが、Windows ファイルモードが git インデックスを台無しにする方法については、よく議論されているようです。

于 2013-11-09T01:50:18.100 に答える
0

私は Windows 7 で同じ問題を経験しました。

git clone git@github.com:seesharper/LightInject.git
cd LightInject
git status
git checkout -f -b mine HEAD~
git status
git checkout master
git status
git branch -D mine
于 2013-11-08T12:11:55.477 に答える