안녕하세요, 코드잇 스프린트입니다.
소프트웨어 개발 과정에서의 협업과 코드 버전 관리는 프로젝트의 성공에 있어 핵심적인 요소입니다. 이러한 과정을 용이하게 만들어주는 도구 중 하나가 바로 Git입니다. 그럼에도 불구하고, 많은 예비 개발자들과 신입 개발자들이 Git의 복잡성에 고민하곤 합니다.
개발자를 희망하시거나 예비 개발자라면 이번 포스팅을 주목해 주세요! Git을 능숙하게 활용할 수 있는 핵심 Git 명령어 가이드라인을 준비했어요.
Git을 보다 효율적으로 활용할 수 있는 Git에서 자주 사용되는 명령어들을 살펴봐요!
add, commit, push, pull 관련 명령어
현재 상태 확인하기
git status
지금까지 모든 커밋에 대한 내용 조회하기
git log // 지금까지 모든 커밋에 대한 내용 그래프로 나타내기 git log --graph
local git 저장소 생성하기 (.git 폴더 생성하기)
git init
git init 취소하기 (.git 폴더가 삭제, 로컬저장소 지정 해제)
rm -rf .git
git pull 되돌리기
git reset --hard ORIG_HEAD
git add 취소하기
git reset HEAD [파일명] git reset
git commit 취소하기
git reset --hard @^
Working Directory → Staging Area로 올리기
git add [디렉토리] git add .
Staging Area -> repository(.git)로 올리기
git commit -m "commit message" // add와 commit을 한번에 하고 싶다면 아래 명령어 사용 git commit -am "commit message"
원격저장소 연결 관련 명령어
원격저장소와 연결하기
git remote add origin [원격저장소 주소]
현재 연결된 원격 저장소 확인하기
git remote -v
현재 연결된 원격 저장소 삭제하기
git remote rm [origin]
연결하고 있던 원격저장소의 ‘이름’이 변경되었을 때, 재설정하기
git remote set-url origin [원격저장소 주소]
Branch 관련 명령어
모든 브랜치 확인하기
git branch -v(-a)
브랜치 명 바꾸기
git branch -M [브랜치 이름(main)] git branch -m [현재 브랜치 이름] [바꾸고싶은 브랜치 이름]
HEAD가 가리키는 브랜치 바꾸기
git checkout [branch name]
가장 자주 사용되는 Git 명령어들을 간결하게 정리해두었어요. 이제 복잡하고 어려웠던 Git 명령어들을 쉽게 찾아보고, 기억하여 Git을 쉽고 빠르게 이용해보세요!
🔽 아래에서 뉴스레터를 구독하고, IT커리어 팁을 쉽게 받아 보세요!
Share article