인프런 커뮤니티 질문&답변
패치?
작성
·
13
답변 1
0
짐코딩
지식공유자
안녕하세요! 🙂
Git은 실제로 사용해보면서 익히는 게 가장 좋아요. 이 강의는 클로드 코드 스펙을 익히고 개발 워크플로우에 녹여내는 것이 핵심이니, Git은 수업 따라가시면서 천천히 감 잡아가시면 됩니다 💪
그래도 패치(fetch)가 궁금하시니 간단히 설명드릴게요.
fetch는 "확인만 하는 것"이에요. 원격 저장소(GitHub 등)에 새로운 변경사항이 있는지 가져와서 확인만 하고, 내 작업 코드에는 아무런 영향을 주지 않습니다. 말씀하신 것처럼 "새로고침"이라는 비유가 꽤 정확해요.
반면 pull은 fetch + merge예요. 원격의 변경사항을 확인하고(fetch), 그걸 내 코드에 바로 합치는(merge) 것까지 한 번에 해주는 거예요.
정리하면 이렇습니다.
git fetch→ "원격에 뭐 바뀐 거 있나?" 확인만git pull→ "원격에 바뀐 거 가져와서 내 코드에 합쳐줘"
커밋, 풀, 푸시, 브랜치 만 잘 사용하셔도 문제없어요 🙂
수업 진행하시면서 실제로 한두 번 써보시면 바로 감이 잡히실 거예요 🙂




