1. 쉬운 말로 풀면 현재 자리에서 새로 생긴 것, 달라진 것, 다음 기록에 넣을 것을 글로 보여 주는 확인 명령이에요.
2. 일상에서 비슷한 장면 도서관 직원에게 책상 위, 반납 수레, 서가에 무엇이 있는지 현재 목록을 받는 것과 같아요.
3. 방금 수업에서 보면 note.txt가 새로 생겼다는 안내를 보고 아직 기록할 준비가 안 됐다고 판단해요.
4. 이 생각의 이름과 정확한 뜻 git status — 쉬운 뜻: 현재 자리에서 새로 생긴 것, 달라진 것, 다음 기록에 넣을 것을 글로 보여 주는 확인 명령이에요. git status는 지금 고치는 내용, 다음 기록에 넣으려고 골라 둔 내용, 가장 최근에 남긴 내용 사이의 차이를 보여 준다.
5. 헷갈리는 경계 기본 출력은 어느 줄이 어떻게 달라졌는지까지 모두 보여 주지 않으므로 줄별 차이를 보여 주는 별도 비교 화면이 필요하다. 목록을 본다고 파일이 자동으로 이동하거나 기록되는 것은 아니다.
6. 내 말로 다시 말해보기 기록하기 전에 어떤 파일이 어디에 있는지 알려면 무엇을 먼저 물어봐야 할까요?
1. 쉬운 말로 풀면 선택한 파일의 현재 내용을 다음 기록에 넣을 자리로 복사해 두는 명령이에요.
2. 일상에서 비슷한 장면 검토가 끝난 책 한 권만 반납 수레에 올리는 행동과 같아요.
3. 방금 수업에서 보면 note.txt만 이름으로 골라 준비하고 그림 파일은 그대로 남겨 둬요.
4. 이 생각의 이름과 정확한 뜻 git add — 쉬운 뜻: 선택한 파일의 현재 내용을 다음 기록에 넣을 자리로 복사해 두는 명령이에요. git add는 선택한 파일이나 폴더의 현재 내용을 다음 기록에 넣을 중간 자리로 추가하거나 다시 맞춘다.
5. 헷갈리는 경계 git add .처럼 현재 폴더 전체를 뜻하는 점(.)을 쓰면 뜻밖의 파일까지 준비될 수 있으며 이후 수정은 다시 add해야 반영된다. 복사라는 비유는 이해를 돕지만 사용자가 별도 사본 파일을 눈으로 보게 되는 것은 아니다.
6. 내 말로 다시 말해보기 세 파일 중 note.txt 하나만 준비하려면 명령에 무엇을 분명히 적어야 할까요?