Featured image of post [Git] 41. Git LFS(Large File Storage)

[Git] 41. Git LFS(Large File Storage)

Git LFS가 대용량 바이너리 파일을 저장소 히스토리 대신 포인터 파일로 대체해 저장하는 원리, 34장의 blob 방식이 대용량 파일마다 전체 clone 크기를 부풀리는 근본 문제, .gitattributes와 연동해 특정 확장자를 자동으로 LFS 대상으로 지정하는 법을 정리한 Git 8부 마무리 챕터다.

Featured image of post [Git] 42. 대용량 저장소 관리 — shallow clone과 filter-repo

[Git] 42. 대용량 저장소 관리 — shallow clone과 filter-repo

18장에서 다룬 shallow clone을 CI 환경에서 실전 활용하는 법, 실수로 커밋된 민감 정보·대용량 파일을 히스토리 전체에서 제거하는 git filter-repo 절차, 36장의 gc·41장의 LFS와 연결되는 저장소 크기 관리 전략을 정리한 Git 9부 첫 챕터다.

Featured image of post [Git] 43. 커밋 서명(GPG/SSH signing)과 보안

[Git] 43. 커밋 서명(GPG/SSH signing)과 보안

GPG 또는 SSH 키로 커밋에 서명해 작성자 신원을 암호학적으로 증명하는 원리, 08장에서 다룬 author 필드가 누구나 위조할 수 있다는 사실, GitHub의 Verified 배지가 검증하는 것과 검증하지 않는 것을 정리한 Git 챕터다.

Featured image of post [Tmux] 00. 과정 개요와 커리큘럼

[Tmux] 00. 과정 개요와 커리큘럼

Tmux 22챕터 커리큘럼의 과정 개요. 터미널 멀티플렉서가 왜 필요한지, 6개 Part로 나눈 학습 순서의 설계 근거, 00–21장 전체 목차, 선수 지식과 완주 후 갖추는 실무 역량을 빠짐없이 정리한 과정 개요 챕터다.

Featured image of post [Tmux] 02. 설치와 첫 세션 - 기본 명령과 실행 흐름

[Tmux] 02. 설치와 첫 세션 - 기본 명령과 실행 흐름

Debian/Ubuntu apt, macOS Homebrew, Fedora dnf, 소스 빌드까지 운영체제별 tmux 설치 방법과 libevent·ncurses 의존성을 정리하고, tmux를 처음 실행했을 때 서버·세션이 자동으로 만들어지는 흐름을 다룹니다.

Featured image of post [Tmux] 05. Prefix 키와 커맨드 모드

[Tmux] 05. Prefix 키와 커맨드 모드

tmux의 기본 prefix 키(Ctrl+b)가 입력을 가로채는 방식과, 콜론(:)으로 진입하는 커맨드 모드를 다룹니다. prefix 옵션 변경, send-prefix로 리터럴 키 전달, list-keys로 바인딩을 확인하는 법을 실전 예제로 확인합니다.