매번 헷갈리는 ‘자주 쓰는 Git 명령어’ 정리집
매번 헷갈리는 Git ‘자주 쓰는 명령어’ 정리집을 통해 복잡한 Git을 능숙하게 활용해보세요!
Mar 15, 2024
안녕하세요, 코드잇 스프린트입니다.
소프트웨어 개발 과정에서의 협업과 코드 버전 관리는 프로젝트의 성공에 있어 핵심적인 요소입니다. 이러한 과정을 용이하게 만들어주는 도구 중 하나가 바로 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