git 저장소를 만들고 코드를 추가하고 GitHub에 푸시했습니다.서브 디렉토리에서 Git 추적을 변경하지 않는 이유는 무엇입니까?
다음 로컬에서는 처음 커밋 할 때 GitHub에 추가 된 Eila.Analyser/Program.cs
파일을 편집했습니다. git status
에는 변경 사항이 없습니다.
좋아, 내 생각에, 뭔가가 엉망이되어 야합니다. git reset --hard HEAD
그리고 모든 것을 되돌려 야한다는 것을 이해했지만 파일은 되돌릴 수 없습니다.
그래서 나는 뭔가 잘못하고 있다고 생각합니다. git status
- 루트 폴더에있는 파일을 편집합니다. 변경 사항이있는 것으로 보이고 의심되는 것으로 작동하므로 루트 폴더의 파일에는 작동하지만 하위 폴더에는 작동하지 않습니다.
내가 여기에 뭔가 분명한 것을 놓치고 있습니까?
UPDATE : 내가 편집있어 해당 파일이 정말 최선을 다하고 된 증거 (git log --stat
) :
도움이된다면, 트리 사진 :
UPDATE2 : 좋아, 나는 정말 엉망이라고 생각 했으므로 폴더를 지웠다. 내 솔루션은 어디에 있었는지, 다시 한번 gitHub에서 복제되었고 내 로컬 코드는 여전히 gitHub와 git 상태가 다르다. 변경 사항 없음, 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