ESC

자주 사용하는 GIT 명령어

주원만쉐 2022. 7. 19. 14:50
728x90

ㅇ git init - 저장소 만들기

ㅇ git status - 저장소의 상태를 확인

ㅇ git add [file_pattern] - 파일이나 디렉토리를 인덱스에 추가

git commit -m "first commit" - 인덱스에 추가된 파일이나 폴더의 내용을 저장소에 저장

ㅇ git branch -M main - * git branch -M [브랜치명] : 브랜치 만들기
                                      * git branch : 브랜치 목록보기
                                      * git branch -d [브랜치명] : 지정한 브랜치를 삭제

ㅇ git checkout main - 로컬 저장소의 브랜치를 전환할 때 사용

ㅇ git log -n 10 - 로컬 저장소의 커밋 히스토리를 탐색

ㅇ git grep "누구" - 저장소의 파일 내용에서 검색

ㅇ git clone https://xxx.com/project.git - 기존 원격 저장소의 파일들을 로컬저장소에 다운로드

ㅇ git remote 원격 저장소를 조작하는데 사용하는 명령어
                     * git remote : 원격 저장소의 이름목록 표시
                     * git remote -v : 원격 저장소에 대한 자세한 목록 보기
                     * git remote add [원격저장소이름] [url] : 원격 저장소를 추가
                     * git remote rm [원격저장소이름] : 원격저장소 제거 

ㅇ git reset -soft HEAD ^ - 로컬 저장소의 커밋을 취소하기 위해

ㅇ git checkout master git merge develop_xxx - develop_xxx를 master 브랜치에 병합

ㅇ git checkout matser git pull origin master - 로컬 저장소의 master브랜치에 원격 저장소 origin의 master브랜치를 가져옴

728x90