1

私はEclipse(TIコードコンポーザーdist)にCプロジェクトを持っており、最近egitを使用してコミットしてgithubにプッシュし始めました。

最近、誤ってヘッダー ファイルを右クリックし、選択するつもりだったファイルの代わりに [無視] を選択してしまいました。

ただし、無視アイコン オーバーレイ (小さな灰色の x) はファイルに表示されませんでしたが、他のアイコン オーバーレイも表示されませんでした。それも.gitgnoreにリストされていません。

ファイルを変更せずに、追跡を解除して再追跡し、プロジェクトからファイルを削除して再度追加するなど、複数の方法でインデックスに追加しようとしました状態

コミットしようとすると、追加またはステージングに使用できず、git/egit に関連するビューまたはパースペクティブに表示されないようであり、github にも表示されません。同時に作成した C ソース ファイルこのヘッダーは、私が作成した以前のヘッダーと同様に、言及なしで追加されたためです。

私はgit(およびバージョン管理システム)の初心者なので、これを修正する方法を失っています。

4

2 に答える 2

1

.gitignore ファイルにリストされていませんか? このようなファイルは (すべてのディレクトリ レベルで) 複数存在する可能性があるため、すべての場所を確認してください。

一般に、リポジトリのコミット時および作業中はGit Stagingビューを使用することをお勧めします。.gitignoreIgnore を実行した後に変更されたものがリストされているはずです。

于 2013-05-21T08:03:23.077 に答える
1

それは可能です、

git update-index --no-assume-unchanged your-file

役立つかもしれません。

于 2013-05-19T18:00:03.273 に答える