Git LFS, 대용량 파일을 똑똑하게 관리하는 방법
Git LFS는 대용량 바이너리 파일을 Git에서 효율적으로 관리하는 확장 도구다. 큰 파일을 포인터로 대체해 저장소를 가볍게 유지하며, 설치와 기본 사용법, 흔한 함정까지 한 번에 정리한다.
Git LFS는 대용량 바이너리 파일을 Git에서 효율적으로 관리하는 확장 도구다. 큰 파일을 포인터로 대체해 저장소를 가볍게 유지하며, 설치와 기본 사용법, 흔한 함정까지 한 번에 정리한다.
git 명령을 내부에서 호출하는 Type A Wrapper gitx를 만든다. child_process의 세 가지 API(exec/execFile/spawn) 중 왜 spawn + shell: false 만 안전한지, 출력을 캡처할지 스트리밍할지 판단하는 기준, save·sync·cleanup 세 명령을 통해 여러 git 명령의 체이닝·전제 조건 검증·대화형 프롬프트·부분 실패 처리까지 다룬다. commander의 –no-* 관례, @inquirer/prompts의 Ctrl+C 처리(exit code 130), Windows 줄바꿈과 git 로케일 같은 실무 함정까지 정리한다.
git subtree 명령어를 사용해 여러 GitHub 레포지토리를 하나의 모노레포로 합치거나, 모노레포의 특정 폴더를 독립적인 레포지토리로 분리하는 방법을 단계별로 설명합니다.
GitHub 신규 프로젝트 셋팅 가이드. Organization 구성, 저장소 생성 방법(VSCode/CLI/웹), 브랜치 전략, 필수 파일 구성, VSCode 연동까지 1인 개발과 팀 개발 상황별로 정리했습니다.
여러 PC에서 Git 프로젝트를 효율적으로 관리하는 방법을 알아봅니다. 기본 설정부터 작업 흐름, 충돌 해결, 고급 팁까지 단계별로 설명해 어디서든 일관된 개발 환경을 구축할 수 있도록 도와드립니다.
GitHub 원격 저장소에 접근하는 방법을 정리합니다.