git status 에서 폴더에 파일을 생성하면 해당 파일이 수정으로 뜨는데 기존 파일 수정시에는 수정내역으로 안뜨네요 왜 그런걸까요?
12
작성한 질문수 1
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
이길자님, git status에서 새로 만든 파일과 기존 파일의 변경사항이 다르게 보이는 것은 파일이 현재 Git의 어느 영역에 있는지에 따라 달라질 수 있습니다.
git add는 파일을 단순히 추적하는 것이 아니라, 해당 시점의 파일 상태를 staging area에 복사합니다. 따라서 이후 기존 파일을 수정했다면 다음과 같이 다시 git add해야 수정된 내용이 커밋 대상에 반영됩니다.
git add 파일명
git status
또한 기존 파일의 수정사항이 git status에 나타나지 않는다면 다음 사항도 확인해 보세요.
- 파일을 실제로 저장했는지
- 수정한 파일이
.gitignore에 포함되어 있지 않은지
- 이미
git add한 뒤 추가 수정이 발생한 것은 아닌지
- 수정 내용이 기존 커밋과 실제로 다른지
관련 내용을 다룬 기존 답변을 참고해 주세요.
add 관련 질문입니다
해당 답변에서는 Git이 파일을 staging area로 “이동”하는 것이 아니라, git add 당시의 상태를 staging area에 기록하기 때문에 파일을 수정할 때마다 다시 add해야 하는 이유를 설명하고 있습니다. 즉, git status는 작업 디렉터리, staging area, 마지막 커밋의 차이를 비교하여 변경사항을 보여줍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
pull request에 관해
0
72
1
로컬과 원격의 상호작용 강의 질문
0
184
2
password authentication was removed
0
266
2
section3부터 맥북에서 화면이 안나옵니다.
0
252
2
Git bash 우클릭 보이지 않음
0
397
1
원격 저장소 조회(추가)
0
197
1
혹시 아래처럼 계속 파일을 찾을 수 없다는 건 어떤 의미일까요..
0
172
1
Git 맥북 다운로드
0
343
2
Git bash 다 마우스 우클릭해도 보이지 않습니다
0
466
2
pr 이후 브랜치 삭제 질문드립니다
0
1052
2
블로그
0
289
2
github에서 push오류
0
299
1
reset에서 head
0
364
1
git branch 관련 질문
0
243
1
Section 2 / 4강 / 3:23초 질문
0
185
1
diff & revert
0
286
1
이슈 번호를 잘못 명시한 커밋을 삭제하는 방법
0
1233
1
강의 "로컬과 원격의 상호작용 실습 (+충돌이 난 경우)" 편의 영상 7분 38초 쯤에서 질문 드립니다.
0
459
1
mac사용
0
344
1
원격 branch를 checkout 하면서 새 branch를 만드는 방법
0
499
1
git checkout 과 git switch/restore
0
2455
1
로컬 브랜치 관련 질문합니다.
0
225
3
git stash, git tag 에 대한 강의자료가 있으면 좋겠습니다
0
328
1
브랜치를 main(master) 와 동기화 하고 싶을 때
0
9273
1





