Git

Git 기초 #4 원격 저장소 — clone·fetch·pull·push와 origin의 정체
6 분 소요

Git 기초 #4 원격 저장소 — clone·fetch·pull·push와 origin의 정체

clone으로 저장소를 복제하고 fetch, pull, push로 원격과 주고받는 흐름을 정리합니다. origin과 origin/main이 실제로 무엇인지도 확인합니다.

Git 기초 #3 브랜치와 머지 — fast-forward와 3-way
6 분 소요

Git 기초 #3 브랜치와 머지 — fast-forward와 3-way

브랜치가 커밋을 가리키는 가벼운 포인터라는 사실부터 fast-forward 머지와 3-way 머지의 차이, 충돌 마커를 읽고 해결하는 흐름까지 다룹니다.

Git 기초 #2 add·commit·status — 스테이징 영역의 의미
7 분 소요

Git 기초 #2 add·commit·status — 스테이징 영역의 의미

git status가 알려 주는 untracked, modified, staged 세 상태를 실제 출력으로 읽고, add와 commit으로 첫 스냅샷을 기록합니다. 스테이징 영역이 왜 존재하는지, diff 두 종류와 .gitignore까지 정리합니다.

Git 기초 #1 Git이란 — 스냅샷 모델과 세 영역
7 분 소요

Git 기초 #1 Git이란 — 스냅샷 모델과 세 영역

버전 관리 시스템이 왜 필요한지부터 Git의 스냅샷 모델, git init으로 만들어지는 .git 디렉터리, working directory와 staging area와 repository 세 영역까지. Git을 처음 배울 때 가장 먼저 세워야 할 그림을 정리합니다.