1. 쉬운 말로 풀면 선택한 파일의 현재 내용이나 준비된 모습을 지정한 기준의 내용으로 다시 맞추는 명령이에요.
2. 일상에서 비슷한 장면 연필 메모를 지우기 전에 사진을 보고 어느 종이의 어느 메모를 지울지 정하는 것과 같아요.
3. 방금 수업에서 보면 사본인 note.txt의 바뀐 줄을 먼저 읽고 그 파일 하나만 마지막 기록의 모습으로 돌려요.
4. 이 생각의 이름과 정확한 뜻 git restore — 쉬운 뜻: 선택한 파일의 현재 내용이나 준비된 모습을 지정한 기준의 내용으로 다시 맞추는 명령이에요. git restore는 지정한 기준의 내용을 사용해 지금 고치는 파일을 다시 맞추거나 선택지를 붙여 다음 기록용으로 골라 둔 내용을 조정한다.
5. 헷갈리는 경계 기본 상태에서 지금 고치는 파일을 되돌리면 아직 기록으로 남기지 않은 내용이 사라질 수 있으며, 이미 다른 사람과 공유한 기록을 취소하는 일과는 다르다. 지우개와 달리 모든 상황에서 다시 복구할 수 있는 휴지통이 자동으로 생기는 것은 아니다.
6. 내 말로 다시 말해보기 아직 남기지 않은 문장을 되돌리기 전에 반드시 무엇을 확인해야 할까요?
1. 쉬운 말로 풀면 두 기준 사이에서 파일의 어느 줄이 빠지고 어느 줄이 더해졌는지 보여 주는 비교 명령이에요.
2. 일상에서 비슷한 장면 교정 전 원고와 교정 후 원고를 겹쳐 빨간 줄로 달라진 문장을 찾는 것과 같아요.
3. 방금 수업에서 보면 우산 안내에 장화 한 단어만 더했는지 사라진 줄과 새 줄을 나란히 읽어요.
4. 이 생각의 이름과 정확한 뜻 git diff — 쉬운 뜻: 두 기준 사이에서 파일의 어느 줄이 빠지고 어느 줄이 더해졌는지 보여 주는 비교 명령이에요. git diff는 지금 고치는 내용, 다음 기록용으로 고른 내용, 이미 남긴 내용 가운데 지정한 두 기준 사이에서 어느 줄이 달라졌는지 보여 준다.
5. 헷갈리는 경계 파일 이름이나 다른 기준을 붙이지 않고 쓰면 주로 아직 스테이징하지 않은 차이를 보여 준다. 다음 기록용으로 고른 변경은 --staged를 붙여 따로 확인해야 한다. 빨간 교정표와 달리 색만으로 뜻을 판단하면 안 되고 파일 이름, 줄 기호, 달라진 줄의 앞뒤 줄을 함께 읽어야 한다.
6. 내 말로 다시 말해보기 AI가 요청하지 않은 문장까지 지웠는지 어디에서 확인할 수 있을까요?