코딩항해기

[Git] git 기본 명령어 정리 본문

git

[Git] git 기본 명령어 정리

miniBcake 2024. 9. 22. 13:17

 

 

명령어 내용 예시
git init 새로운 Git 저장소를 초기화하는 명령어이다. git init
git clone 원격 저장소를 로컬로 복제하는 명령어이다. git clone <repo_url>
git status 현재 작업 상태를 확인한다. git status
git add 변경된 파일을 스테이징 영역에 추가한다. git add <file_name>
git commit 스테이징된 파일을 커밋하여 로컬 저장소에 저장한다. git commit -m "Message"
git push 로컬 커밋을 원격 저장소에 푸시한다. git push <remote> <branch>
git pull 원격 저장소에서 변경된 내용을 가져와 로컬에 병합한다. git pull <remote>
git branch 브랜치를 생성하거나 삭제하거나 목록을 표시한다. git branch
git checkout 브랜치를 전환하거나 특정 커밋으로 이동한다. git checkout <branch>
git merge 다른 브랜치의 변경 사항을 현재 브랜치에 병합한다. git merge <branch>
git log 커밋 히스토리를 표시한다. git log
git diff 변경 사항을 비교하여 보여준다. git diff
git reset 커밋이나 스테이징된 파일을 되돌린다. git reset <commit>
git rm Git에서 파일을 삭제한다. git rm <file_name>
git stash 현재 작업을 임시로 저장하고 워킹 디렉토리를 깨끗하게 한다. git stash
git rebase 브랜치의 베이스를 다른 브랜치나 커밋으로 변경한다. git rebase <base>
git remote 원격 저장소를 관리하는 명령어이다. git remote add <name> <url>
git tag 커밋에 태그를 달아 특정 지점을 표시한다. git tag <tag_name>
git fetch 원격 저장소의 최신 데이터를 가져오지만, 병합하지는 않는다. git fetch <remote>