Git 기본 명령어: 작업 흐름 마스터하기
개발자라면 피할 수 없는 도구, Git. 복잡해 보이지만 사실 우리가 매일 사용하는 명령어는 정해져 있습니다. 이번 글에서는 작업 영역 관리를 위한 핵심 명령어들을 살펴보겠습니다.1. 저장소 시작하기: git init & git clone
모든 프로젝트의 시작입니다.git init
현재 디렉토리를 새로운 Git 저장소로 만듭니다.git initgit clone
이미 존재하는 원격 저장소를 내 컴퓨터로 가져옵니다.git clone <repository-url>2. 상태 확인: git status
현재 내 작업 공간의 상태를 확인하는 가장 중요한 명령어입니다.
어떤 파일이 수정되었는지, 어떤 파일이 스테이징(Staging) 영역에 올라갔는지 알 수 있습니다.git statusTip: 습관적으로 git status를 입력하는 것이 실수를 줄이는 지름길입니다.3. 변경 사항 저장: git add & git commit
git add
작업한 파일을 스테이징 영역(Staging Area)으로 올립니다. 커밋할 준비를 하는 과정입니다.# 특정 파일만 추가
git add filename.txt
# 모든 변경 사항 추가
git add .git commit
스테이징 된 변경 사항을 확정하여 기록(스냅샷)으로 남깁니다.
의미 있는 메시지를 남기는 것이 협업의 에티켓입니다.git commit -m "feat: 로그인 기능 구현 완료"4. 원격 저장소와 동기화: git pull & git push
git pull
원격 저장소의 최신 변경 내용을 가져와 내 로컬 저장소와 합칩니다.
작업을 시작하기 전에 항상 먼저 실행하는 습관을 들이세요.git pull origin maingit push
로컬에서 커밋한 내용을 원격 저장소에 업로드합니다.git push origin main요약
git init/git clone: 시작git status: 확인git add: 준비git commit: 저장git pull: 가져오기git push: 보내기