깃 branch로 2개 checkout하면서 각각의 branch에 txt파일 만들고 전환 하면서 직접 파일 탐색해보니까
마치 숨김파일 처리처럼 파일이 안 보이는데 제가 생각한 바로는 숨김파일은 그냥 branch로 master라는 주제랑 hidden 이라는 주제의 branch가 있으면
다운 받을 떄 master라는 주제로 파일을 다운 받고 여기서 hidden이라는 파일도 존재하지만 git checkout master인 상태 즉, master를 git에서 조작하는 상태로 등록이 되어있고
hidden은 안보이게 해두도록 설정한 거 같은데 제 생각이 맞나요??
꼭 깃의 기능이 아니더라도 공부하지않은 SVN이나, 깃에서 이러한 기능을 가지고있는 파일과 공유한다거나 비슷한 원리로 코딩해서 작동한다는게 제 생각인데 맞나요??
나중에 올리셔도 되니까 제가 생각한 기능이 맞는지/ 아니면 위와 비슷한 개념이 있는지 궁금해서 답변 바랍니다..
전혀 아님. HEAD를 바꿔서 없어진 파일은 삭제된 것이나 다름 없음.
말씀해주신 말 검증해보려면 어떤 방법이 있을까 생각하다가 git branch 2개를 만들고 보고 git branch하나에서 vim파일만 제작하고 다른 하나에서 add를 해볼 때 말씀해주신 말 검증대로라면 커밋연동이 안 되고, 저의 생각이 맞으면 커밋연동이 될 것이다 라는 생각으로 연동시켜봤는데 말씀해주신대로 추적되지않는 vim 파일은 남아있으나, add로 찾을 수가 없다고 뜨네요 감사합니다!