私はgitリポジトリを作成し、コードを追加してGitHubにプッシュしました。Gitがサブディレクトリ内で変更を追跡しないのはなぜですか?
次にローカルでは、ファイルEila.Analyser/Program.cs
を編集しました。このファイルは、最初のコミットでGitHubに追加され、保存されました。git status
には変更はありません。
私は、git reset --hard HEAD
という何かを混乱させていたに違いないと思っています。私はすべてを元に戻すべきだと理解していますが、私のファイルは元に戻りません。
私は何か間違っていると思います。私はルートフォルダにあるファイルを編集します。git status
- 変更があることを示していると思われますので、ルートフォルダ内のファイルは動作しますが、サブフォルダは動作しません。
私はここで何かが分かりませんか?
UPDATE:、私は編集をしています、そのファイルが実際にコミットされた証拠(git log --stat
):
それが助け場合、ツリーの絵:
アップデート2:[OK]を、私は本当に何かを混乱させたと思ったので、私は解決策はどこにあったのですか?gitHubからもう一度クローンを作成しましたが、私のローカルコードはgitHubの既存のものとはまだ異なります。変更なし、git log origin/master..HEAD
は何も与えません。
愚かな質問:Program.csは.gitignoreファイルにありませんか? – Joe
いいえ、そうではありません。またサブディレクトリにあるapp.configという別のファイルを変更しようとしましたが、これも機能しません。 – Giedrius
@Giedriusあなたは分離した頭の中にいますか? (http://stackoverflow.com/questions/8213826/egit-branches-local-vs-remote-tracking/8218067#8218067、http://stackoverflow.com/a/1000009/6309)? 'git branch'は何を返しますか? – VonC