Github の「変更されたファイル」には、リポジトリに現在あるものとは異なるコードが灰色で表示されます

Github の「変更されたファイル」には、リポジトリに現在あるものとは異なるコードが灰色で表示されます

私はこれを調べていますGithubにコミットする、そして私は「変更されたファイル」ペインの灰色で変更されていないはずのテキストが、コミットの対象となるブランチ

例えば、メソッドを参照してくださいvoid NesterovSolver<Dtype>::ComputeUpdateValue(int param_id, Dtype rate)。ブランチリポジトリではファイルDtype rate = this->GetLearningRate();メソッドには、コミットの行 616 として灰色で明確にマークされているにもかかわらず、その行は含まれていません。

どうしてそうなるのでしょうか?

答え1

ご覧いただければケビンバチェの支店GitHub には次のように書かれていることに気づくでしょう:

このブランチは 2 コミット進んでおり、BVLC:master より 210 コミット遅れています。

彼は4月に分岐した(BVLC の 3 月 13 日バージョンのsolver.cpp) 以降、BVLC のコミットをプルしていないため、その時点では、その行はまだそこにありました。プル リクエストに表示されるのは、ファイルのコンテキストでの変更前後の kevinbache のバージョンの diff です。ただし、BVLC のコードには差分のみが適用され、コンテキスト行は無視されます。

関連情報