완벽한 파일 버전 관리를 위하여
본문 바로가기

생산성도구

완벽한 파일 버전 관리를 위하여

반응형
SMALL

 GitHub, 기획자와 디자이너의 새로운 무기

최종.pptx
진짜_최종.pptx
진짜_최종_수정.pptx
교수님컨펌_진짜최종_제출용.pptx

익숙한 파일 이름들이죠? 우리는 중요한 프로젝트일수록 파일을 덮어쓰는 것이 두려워 사본을 만들고, 파일명에 구구절절한 역사를 기록하곤 합니다.

Google Drive나 Dropbox 같은 클라우드 스토리지는 훌륭한 파일 '동기화' 및 '공유' 도구입니다. 하지만 복잡한 프로젝트의 '버전'을 체계적으로 관리하기엔 2% 부족합니다. "이 파일, 지난주 화요일 버전으로 되돌릴 수 있을까?

", "3일 전에 내가 뭘 수정했었지?" 라는 질문에 명쾌하게 답을 주지 못하죠.

바로 이 지점에서 개발자들의 비밀 무기, GitHub(깃허브)가 기획자와 디자이너에게 새로운 가능성을 열어줍니다.

코딩을 몰라도 괜찮습니다. GitHub를 '파일의 모든 변경 기록을 기억하는 똑똑한 비서'이자 '언제든 과거로 돌아갈 수 있는 타임머신'으로 활용하는 방법을 알려드리겠습니다.

 

'파일 동기화' vs. '버전 관리', 무엇이 다른가?

이 둘의 차이를 이해하는 것이 핵심입니다.

  • Google Drive/Dropbox (파일 동기화): 내 컴퓨터의 폴더를 다른 사람의 컴퓨터와 똑같이 맞춰주는 '마법 폴더'에 가깝습니다. 항상 '최신 상태'를 유지하는 데 집중합니다.
  • GitHub (버전 관리): 파일의 특정 상태를 '스냅샷'처럼 사진 찍어 기록하고, 왜 그런 변경을 했는지 '메모'와 함께 저장합니다. 즉, 프로젝트의 '과거 이력'을 체계적으로 관리하고 추적하는 데 집중합니다.

 

기획자와 디자이너를 위한 GitHub 실전 활용법 (코딩 없이!)

명령어는 필요 없습니다. 우리는 GitHub Desktop이라는 무료 프로그램을 사용할 겁니다.

Step 0: 딱 3개만 외우는 GitHub 용어

  • Repository (저장소): 프로젝트를 담는 하나의 폴더. 'Q3 마케팅 캠페인' 같은 프로젝트 단위로 만듭니다.
  • Commit (커밋): 내 프로젝트의 특정 시점을 '스냅샷'으로 저장하는 행위. 가장 중요한 개념입니다. "메모와 함께 세이브 버튼 누르기"라고 생각하세요.
  • Push (푸시): 내 컴퓨터에 커밋(저장)한 변경 이력들을 GitHub.com(클라우드)에 업로드하는 것입니다.

Step 1: 최초 설정

  1. GitHub.com 에 가입합니다.
  2. GitHub Desktop 프로그램을 다운로드하여 설치하고 로그인합니다.
  3. GitHub Desktop에서 'Create a New Repository'를 클릭하고, 내 컴퓨터에 프로젝트 폴더(저장소)를 하나 만듭니다. (예: 2025-Brand-Renewal-Project)

Step 2: 매일의 업무 흐름

이제 마법이 시작됩니다.

  1. 평소처럼 내 컴퓨터의 프로젝트 폴더 (2025-Brand-Renewal-Project) 안에서 PPT, Word, 포토샵, 일러스트 등 파일을 작업합니다.
  2. 의미 있는 단위의 작업이 끝나면 (예: '제안서 초안 완성', '메인 이미지 시안 3종 추가') GitHub Desktop을 켭니다.
  3. 프로그램이 자동으로 변경된 파일들을 보여줍니다. 왼쪽 하단 Summary(요약) 창에 내가 한 작업을 명확하게 적습니다. (예: 기획서 목차 및 서론 작성)
  4. 파란색 [Commit to main] 버튼을 누릅니다. (내 컴퓨터에 변경 이력이 스냅샷으로 저장되었습니다)
  5. 오른쪽 상단 [Push origin] 버튼을 누릅니다. (내 컴퓨터의 기록을 클라우드에 업로드했습니다)

이 5단계를 반복하는 것만으로 여러분의 모든 작업 이력은 시간 순서대로 차곡차곡 기록됩니다.

Step 3: 우리가 얻게 되는 것들

  • 완벽한 변경 이력: GitHub 사이트나 Desktop 프로그램의 'History' 탭을 보면, 내가 커밋한 모든 기록이 시간 순으로 정리되어 있습니다. 더 이상 파일명으로 버전을 추측할 필요가 없습니다.
  • 안전한 복원: 실수로 파일을 잘못 수정했나요? 'History' 탭에서 원하는 과거 시점의 커밋을 선택하고 클릭 몇 번으로 해당 파일을 그 시점으로 간단하게 되돌릴 수 있습니다.
  • 투명한 협업: 팀원과 함께 작업한다면, 누가 언제 어떤 파일을 왜 수정했는지 명확하게 알 수 있어 커뮤니케이션 비용이 줄어듭니다.

어떤 파일에 특히 유용한가?

  • 기획서/제안서 (.pptx, .docx, .md): 버전별 변경 의도를 커밋 메시지로 남길 수 있어, 왜 이렇게 기획이 변경되었는지 히스토리를 추적하기 용이합니다.
  • 디자인 파일 (.psd, .ai, .fig): 디자인 파일은 미리보기로 변경 사항을 직접 볼 순 없지만, "A시안 배경색 변경", "B시안 로고 교체" 등의 커밋 메시지 자체가 강력한 작업 일지가 됩니다.

결론

GitHub를 사용하는 것은 Google Drive를 대체하는 것이 아닙니다. 단순 공유는 클라우드 스토리지로 충분합니다.

하지만 수많은 수정과 피드백이 오가는 복잡한 프로젝트의 '과정'을 관리하고 싶을 때,

GitHub는 최종_진짜최종_수정완료.pptx악몽에서 여러분을 해방시켜 줄 최고의 도구가 될 것입니다.

GitHub Desktop과 함께라면 시작은 전혀 어렵지 않습니다.

작은 개인 프로젝트부터 적용해 보세요.

버전 관리의 새로운 세계가 열릴 겁니다.

반응형
LIST