Git 필수 명령어 모음집 commit push branch stash

작성자

카테고리:

개발 프로젝트를 진행하다 보면 버전 관리 도구로 Git을 필수로 사용하게 되는데요. 매번 쓸 때마다 기억이 가물가물해서 찾아보게 되는 핵심 명령어들을 직접 써보고 나에게 딱 맞는 방식으로 정리해 두면 정말 유용하더라고요. 오늘은 실무에서 가장 빈번하게 마주하는 Git 필수 명령어 모음집(commit, push, branch, stash)을 깔끔하게 정리해 드리겠습니다.

Git 필수 명령어 모음집 아이콘

개발할 때 늘 곁에 두고 참고하게 되는 Git 핵심 명령어들을 모아보았습니다.

1. Git Commit: 작업물 로컬 저장소에 확정하기

작업한 변경 사항들을 로컬 저장소의 히스토리에 기록하는 단계입니다. 단순히 파일을 수정했다고 해서 끝나는 게 아니라, 어떤 변경이 있었는지 메시지와 함께 차곡차곡 쌓아두는 역할을 하는데요. 팀원들과 협업할 때 명확한 메시지를 남기는 것이 정말 중요하더라고요.

git add .
git commit -m "feat: 로그인 기능 구현 완료"

2. Git Push: 원격 저장소에 업로드하기

로컬에서 열심히 커밋한 내용들을 깃허브(GitHub) 같은 원격 저장소에 안전하게 업로드하는 명령어입니다. 내 PC에만 머물러 있던 코드를 팀원들도 함께 볼 수 있도록 공유하는 시점이라 할 수 있습니다.

git push origin main
💡 방문 꿀팁: 원격 저장소와 충돌(Conflict)이 발생했을 때는 무작정 push하기보다 git pull을 먼저 실행해서 최신 코드를 로컬에 반영한 뒤 해결하는 것이 훨씬 안전합니다.

3. Git Branch: 독립적인 작업 공간 나누기

새로운 기능을 개발하거나 버그를 고칠 때 메인 코드에 바로 손을 대지 않고 안전하게 실험할 수 있는 분기 기능입니다. 여러 명이 동시에 다른 작업을 진행할 때 꼭 필요한 필수 지식이에요.

# 브랜치 생성 및 이동
git checkout -b feature/login

# 브랜치 목록 확인
git branch -a

4. Git Stash: 급하게 작업 내용 임시 보관하기

한참 다른 브랜치에서 작업 중인데 갑자기 급하게 메인 브랜치로 이동해서 수정 사항을 반영해야 할 때가 있죠? 이럴 때 커밋하기는 애매하고 지우기는 아까운 변경 사항들을 주머니에 쏙 넣어두듯 잠시 숨겨둘 수 있는 마법 같은 명령어입니다.

# 현재 작업 임시 저장
git stash

# 저장해둔 작업 목록 확인
git stash list

# 가장 최근에 숨겨둔 작업 꺼내오기
git stash pop
⚠️ 방문 전 체크: git stash pop을 사용할 때는 현재 작업 중인 브랜치 상태가 충돌을 일으키지 않는지 미리 확인하고 적용하는 것을 추천합니다.

❓ 자주 묻는 질문 (FAQ)

Q. commit 메시지를 잘못 입력했을 때 수정할 수 있나요?

네, 방금 전 커밋이라면 git commit --amend 명령어를 사용해 직전 커밋 메시지를 간편하게 수정할 수 있습니다.

Q. stash로 숨겨둔 작업 내역을 완전히 삭제하려면 어떻게 하나요?

지정된 스태시를 삭제하려면 git stash drop을 사용하시고, 전체 스태시 목록을 비우고 싶다면 git stash clear를 실행하시면 됩니다.

다모이 프로필

WRITTEN BY

다모이

다모이넷 에디터. 지역 맛집, 전국 축제, IT 소프트웨어 분야의 실전 정보를 직접 취재하고 검증하여 전달합니다. 더 알아보기 →

✉️ 1:1 문의하기