[TIL] Git 기본적인 명령어

dustjd1535·2020년 9월 5일
0
post-thumbnail

:: 버전 확인

$ git --version  // 현재 git의 버전 확인

:: 생성하기

$ git init  // 현재 디렉토리의 저장소를 생성, 초기화 
$ git clone [url] // 저장소 가져오기

:: 살펴보기

$ git status  // 작업 디렉토리에 변경된 파일 보기
$ git log // 변경 이력 보기

:: 브랜치 작업

$ git branch  // 로컬 브랜치 보기
$ git branch -av  // 로컬과 원격 브랜치 보기
$ git checkout <branch>  // 브랜치 변경
$ git branch <new-branch> // 브랜치 생성
$ git branch -d <branch>  // 브랜치 삭제
$ git checkout --track <remote/branch> // 원격 브랜치를 추적하는 새로운 브랜치 만들기
$ git tag <tag-name>  // 현재 커밋에 태그 달기

:: 변경하기

$ git add [file]  // 파일의 변경 사항을 다음 커밋에 반영
$ git add .  // 모든 변경 사항을 다음 커밋에 반영
$ git commit -m "커밋 메시지"  // 메세지와 함께 커밋하기
$ git commit -a  // 모든 변경 사항을 반영 커밋

:: 취소하기

$ git reset --hard HEAD  // 작업 디렉토리에 모든 변경 버리기
$ git revert <commit>  // 커밋 되돌아가기

:: 동기화하기

$ git fetch <remote>  // 원격 저장소의 변경사항 가져오기
$ git pull <remote> <branch> // 원격 저장소의 변경사항을 가져오고 머지하기
$ git push  // 원격 저장소에 변경사항 발행하기
$ git push --tags  // 원격 저장소에 태그 발행하기
profile
더 나은 개발자가 되자.

0개의 댓글