본문으로 이동
Git 강좌
-
Git 강좌
Git 되돌리기 총정리: reset·revert·restore·reflog·stash
restore, reset 의 --soft/--mixed/--hard 차이, reflog·fsck 복구, merge revert, stash 함정, 커밋이 정말 사라지는 조건까지 실출력으로 확인했다.
-
Git 강좌
Git 원격 저장소: push·pull·fetch와 거부된 push 해결법
로컬 bare 저장소로 오프라인 재현. fetch와 pull의 차이, non-fast-forward로 거부된 push, upstream 추적, pull.rebase 선택법, clone 크기 실측까지.
-
Git 강좌
Git rebase·cherry-pick 실전: 이력을 안전하게 고치는 법
rebase 와 merge 를 실제 그래프로 비교하고, 에디터 없는 대화형 rebase, cherry-pick, force push 로 동료 커밋이 사라지는 장면까지 실출력으로 정리했다.
-
Git 강좌
Git 내부 구조 실측: 객체·packfile·gc·bisect
blob 해시를 손으로 계산하고 cat-file 로 트리·커밋을 읽고 plumbing 으로 커밋을 만든다. gc 와 대용량 파일을 실측하고 bisect 로 300개 중 8번 만에 범인을 찾는다.
-
Git 강좌
Git 브랜치·병합·충돌, 직접 일으켜서 해결해 보기
브랜치 만들기와 전환, fast-forward와 병합 커밋의 차이, 실제 CONFLICT를 한 줄씩 해결하는 순서까지. Git이 출력한 오류와 힌트는 모두 실제 출력이고, 해결 순서를 하나씩 확인합니다.
-
Git 강좌
Git 기초: init·add·commit과 .gitignore 직접 해 보기
첫 커밋까지 5분. 작업 트리·스테이징·저장소의 차이, status/diff/log 읽는 법, .gitignore가 안 먹는 이유, 비밀번호를 커밋했을 때의 진짜 대처법을 실제 출력으로 설명합니다.
↑