인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

wannabeing's profile image
wannabeing

asked

Introduction to Git and GitHub for Team Development

Learning Git Principles with Pictures

파일 상태관리 질문

Written on

·

263

0

안녕하세요 수강하고 있는 학생입니다!
 
1. 작업공간(프로젝트 폴더)에 있는 '수정됨/추적안됨' 파일을
스테이지에 올려 '스테이지됨'으로 변경한다.
2. 커밋을 하면 '수정없음'상태로 돌아가서 다시 파일을 수정할 수 있다.
 
이렇게 설명해주셨는데, 2번 과정 질문드립니다.
 
Q1) git add 를 통해 스테이지된 상태의 파일들은 수정할 수 없다는게 어떤의민지 궁금합니다.
 
Q2) 또한 협업하는 경우에 add를 하는 상황에서는 commit 까지 한번에 하는게 좋은거 같다고 생각되는데, add만 해놓고 나중에 commit을 하는 경우가 있는지 궁금합니다.
 
감사합니다.
버전관리시스템githubgit

Answer 1

1

jayjinjay님의 프로필 이미지
jayjinjay
Instructor

Q1) git add 를 통해 스테이지된 상태의 파일들은 수정할 수 없다는게 어떤의민지 궁금합니다.
A1) 수정할수 없다는게 아니고, 파일 상태를 나타낸거예요~
1. 맨처음 상태=> 수정없음
2. 코드추가/삭제=> 수정함
3. 수정사항을 add => 다시 수정없음으로 돌아옴. 수정사항을 add했으니.
4. 또 코드추가/삭제 => 수정함
 
이런 사이클입니다.
 
 
Q2) 또한 협업하는 경우에 add를 하는 상황에서는 commit 까지 한번에 하는게 좋은거 같다고 생각되는데, add만 해놓고 나중에 commit을 하는 경우가 있는지 궁금합니다.
 
여러가지 변경사항을 만들면서 내가 원하는 애들만 하나씩 add하고,
원하는 만큼의 변경사항이 쌓이면 그 때 커밋하는 경우가 많습니다.
 
직접 여러번 써보시면 천천히 감 오실거예요 ㅎㅎ
 
wannabeing's profile image
wannabeing

asked

Ask a question