[git] git 명령어

노호준·2022년 5월 21일
1
//버전 확인
$ git --version

//사용자 설정
$ git config --global user.name "<사용자명>"
$ git config --global user.email "<메일 주소>"

//출력 메세지 색 설정
$ git config --global color.ui auto

//alias 설정
$ git config --global alias.co checkout

//로컬 저장소 등록
$ git init

//폴더 생성, 확인, 이동
$ mkdir <폴더명>
$ ls <폴더명>
$ cd <폴더명>

//로컬 저장소 상태 확인
$ git status

//stage
$ git add <파일명>
$ git add . //전부

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

//변경 이력 확인
$ git log
$ gitk //GUI로 확인

//원격 저장소 추가, 삭제
$ git remote add <name>(origin) <url>
$ git remote remove <name>

//원격 저장소 목록 조회
$ git remote -v

//pull
$ git pull <name>(origin) <브랜치명>(main)

//push, -u 사용 시 그 이후부터는 브랜치명 생략 가능
$ git push -u <name>(origin) <브랜치명>(main)

//원격 저장소 복제
$ git clone <url> [<생성할 폴더명>]

//브랜치 생성
$ git branch <branchname>

//브랜치 목록 확인
$ git branch

//브랜치 전환
$ git checkout <branchname>

//브랜치 생성+전환
$ git checkout -b <branch>

//브랜치 병합(main 브랜치에서 사용)
$ git merge <branchname>

//브랜치 삭제
$ git branch -d <branchname>

//커밋 취소
$ git reset --hard 위치

//rebase(다른 브랜치에서 사용)
$ git rebase main

//태그 추가
$ git tag <tagname>

//태그 목록
$ git tag

//태그 주석도 달기
$ git tag -am "주석 내용" <tagname>

//태그 목록 + 주석 내용
$ git tag -n

//태그 삭제
$ git tag -d <tagname>


profile
안녕하세요

1개의 댓글

comment-user-thumbnail
2022년 5월 30일

깔끔해서 보기 좋네요 참고할게요~!!

답글 달기