태그: #reflog
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 2 편
git 되돌리기 — 상황별로 고르는 restore, reset, revert, reflog
되돌리기 명령을 외우면 매번 검색하게 되지만, 무엇을 되돌리려는지 먼저 분류하면 명령은 저절로 결정됩니다. 워킹 디렉터리, 스테이징, 마지막 커밋 메시지, 커밋 자체, 이미 푸시한 커밋, 삭제한 브랜치까지 여섯 가지 상황으로 나누고 각각의 정확한 명령과 위험도를 정리했습니다. reset의 soft와 mixed와 hard가 HEAD, 인덱스, 워킹 트리 중 무엇을 옮기는지 표로 보여 주고, 푸
2026-07-26 · 19 분 읽기 #git#undo#reset#reflog#version-controlGit 내부 동작 원리: Blob, Tree, Commit, 그리고 DAG — Git이 진짜로 작동하는 방법
Git의 내부를 완전 해부! Blob/Tree/Commit 객체 모델, SHA-1 해싱, .git 디렉토리 구조, DAG(방향 비순환 그래프), 브랜치의 실체(포인터), merge vs rebase 내부 동작, reflog 복구, pack 파일 압축까지.
2026-03-24 · 30 분 읽기 #git#internals#blob#tree#commit