728x90
자주 사용하는 Git 명령어를 정리해보자.
설정
Git 버전 확인
git --version
저장소 가져오기
git clone [가져올 저장소 url]
확인
디렉터리 내 변경된 파일 확인
git status
변경된 파일 내용 확인
git diff
히스토리 조회
git log
브랜치
지역 브랜치 목록 확인
git branch
현재 브랜치에서 새로운 브랜치 생성
git branch [새로운 브랜치]
브랜치 이름 변경
git branch -m [현재 브랜치 이름] [바꿀 브랜치 이름]
다른 브랜치로 이동
git checkout [이동할 브랜치]
브랜치 생성하면서 이동
git checkout -b [생성 및 이동할 브랜치]
다른 브랜치를 현재 브랜치로 합침
(* 현재 브랜치에서 명령어 입력)
git merge [다른 브랜치]
다른 브랜치 커밋을 현재 브랜치에 커밋
git cherry-pick [커밋명]
다른 브랜치 커밋을 현재 브랜치에 추가만
git cherry-pick -n [커밋명]
브랜치 삭제
git -D [삭제할 브랜치]
기본 사용
커밋을 위해 변경한 파일 추가
git add [파일명]
모든 파일 추가
git add *
커밋하기
git commit
메시지와 함께 커밋
git commit -m '커밋 메시지'
마지막 커밋 메시지 변경
git commit -m '변경할 커밋메시지' --amend
로컬 브랜치를 같은 이름의 원격 브랜치에 올리기
git push [원격 저장소] [로컬 브랜치]
원격 저장소에서 변경사항을 가져오기
git pull [원격 저장소]
Origin 저장소에서 변경사항 가져오기
git pull
아직 마무리하지 않은 작업을 스택에 잠시 저장
git stash
Stash 한 목록 확인
git stash list
마지막으로 Stash 했던 작업 다시 가져오기
git stash apply
Stash 이름으로 작업 가져오기
git stash apply stash@{2}
변경사항 강제 리셋
git reset --hard
반응형
'개발공부 > Git' 카테고리의 다른 글
Git 프로토콜 (1) | 2024.06.08 |
---|---|
Git Bash 설치하기 (0) | 2021.10.04 |