아침에 좀 코드를 짜는데 git 동작 중에 내가 모르던 부분이 있어서 잠시 헷갈려서 이참에 내용 다시 정리한다.코드 좀 짜고 git diff를 했는데 왜 추가된 내역이 안나오지? 싶었다. diff는 분명 working tree staging간에 비교하는거 아닌가? 싶었다. 그런데 결론은, git diff의 경우는 파일이 새로 추가된 경우는 보여주지 않는다고 한다. 즉 추가되었는데 아직 untracked상태라서 git diff를 해도 보이지 않고 추가한 뒤에 수정을 하면 tracked가 되므로 그때부터는 약간의 코드 수정을 하고 git diff를 하면 보인다고 한다. 그리고 untracked상태인 파일이 추가된게 있는지 보려면 git status를 하면 된다. ㅋㅋㅋ... 이런건 가끔 가다가도 분명 ..