Git으로 ‘세이브 포인트’ 만들기: 실패를 두려워하지 않는 작업 환경 구축

소개

이번 스터디에서는 유튜브 영상을 통해 Git을 활용한 버전 관리 방법을 학습했다.
기존에는 파일명을 변경하며 버전을 관리하는 비효율적인 방식(예: 보고서_최종, 보고서_진짜최종 등)을 사용하고 있었고, 작업 중 문제가 생기면 되돌리기 어려운 점이 불편했다.

이러한 문제를 해결하고, 언제든지 이전 상태로 돌아갈 수 있는 ‘세이브 포인트’를 만들기 위해 Git을 학습하게 되었다.

진행 방법

1. Git 설치 및 확인

winget install --id Git.Git

git --version

  • Git을 설치하고 정상적으로 동작하는지 확인

2. 세이브 포인트(Commit) 개념 이해

  • 작업이 완료된 시점마다 commit을 생성

  • 각 commit은 하나의 ‘저장 지점(세이브 포인트)’ 역할 수행

3. 실습 과정

  • 문서를 여러 언어로 수정 및 확장

  • 작업 단계마다 commit 진행

  • Git 로그를 통해 변경 이력 확인

👉 핵심 흐름

  • 작업 → 변경 → 커밋 → 이력 저장

4. 추가 환경 설정 학습

FNM (Fast Node Manager)

  • Node.js 버전 관리 도구

  • 프로젝트별 Node 버전 전환 가능

패키지 매니저

  • Windows: Scoop

  • macOS: Homebrew

👉 터미널 기반 설치에 익숙해지면 AI 활용도가 높아짐

WSL (Windows Subsystem for Linux)

wsl --install

  • Windows에서 Linux 환경 사용

  • 경로 문제(/ vs ) 해결

  • 실제 배포 환경과 동일한 환경 구성 가능

결과와 배운 점

✅ 좋았던 점

  • 언제든 이전 상태로 돌아갈 수 있어 안정감 확보

  • 실험적인 시도를 부담 없이 할 수 있게 됨

  • 작업 이력이 명확하게 남아 관리가 쉬움

⚠️ 어려웠던 점

  • 처음에는 Git 개념(commit, history)이 낯설었음

  • 터미널 사용이 익숙하지 않아 초기 진입 장벽 존재

💡 핵심 인사이트

  • “잘게 나누고 자주 저장하는 것이 핵심이다”

  • “AI + Git 조합은 생산성을 크게 높인다”

  • “환경 세팅이 곧 생산성이다”

🚀 앞으로의 계획

  • GitHub 연동하여 협업까지 확장

  • Docker 학습을 위해 WSL 환경 적극 활용도움 받은 글 (옵션)

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요