본문 바로가기
Programming/Git

[Git] 깃 명령어 정리

by Bam_t 2021. 8. 31.
728x90

여태까지 배운 기초적인 깃 명령어를 한번 쭈욱 정리하고 넘어가려고 합니다.


깃 상태 확인

git status

 

스테이징

git add 파일명

 

스테이징 취소

git reset HEAD 파일명
git rm --cached 파일명

두 명령의 차이에 대해서는 다음 포스트 참조!

https://bamtory29.tistory.com/entry/Git-%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%A7%95?category=988312 

 

커밋

git commit
git commit -m "커밋 메세지"

 

커밋 기록 확인

git log

 

스테이징과 커밋 동시에 하기

git commit -am "커밋메세지"

단, 한 번이라도 커밋된 적이 있는 파일에 한해 사용가능!

 

파일의 변경내용 확인

git diff

 

커밋 취소

git reset HEAD^
git reset --soft HEAD^
git reset --mixed HEAD^
git reset --hard HEAD^

git reset HEAD^ = git reset --mixed HEAD^(기본값)

각 옵션에 대한 설명은 다음 링크에서 확인 가능합니다.

https://bamtory29.tistory.com/entry/Git-%EC%BB%A4%EB%B0%8B-%EC%B7%A8%EC%86%8C?category=988312 

 

특정 커밋으로 돌아가기

git reset 커밋ID

 

커밋 기록을 남기고 특정 커밋으로 돌아가기

git revert 커밋ID

 

최신 커밋 메세지 수정

git commit --amend

 

브랜치 확인

git branch

 

브랜치 생성

git branch 브랜치이름

 

브랜치 이동

git checkout 브랜치이름

 

브랜치 병합

git merge 병할 할 브랜치 이름

 

브랜치 삭제

git branch -d 브랜치이름

 

원격 저장소와 지역 저장소 연결

git remote add origin 원격 저장소 주소

 

원격 저장소에 파일 올리기

git push

단, 연결하고 첫 번째 파일 업로드는 git push -u origin master 명령 이용!

 

원격 저장소에서 파일 내려받기

git pull origin master
728x90

댓글