[git] 깃 기본 명령어

tylog·2022년 12월 31일
1
post-thumbnail

git 설치 및 초기세팅

  • git 설치
brew install git
  • git 명령어확인
git
  • git 버전확인
git --version
  • 현재 디렉토리에 git 저장소(레파지토리) 생성
git init

ls -al

git config 환경설정

  • git 사용자 이름 설정
git config --global "이름"
  • git 사용자 이메일 설정
git config --global "이메일주소"

git 버전관리(로컬)

git 상태확인

git staus

스테이지 명령어

  • 수정한 파일을 스테이지에 올리기
git add 파일명
  • 수정한 파일모두를 스테이지에 올리기
git add .
  • 작업트리에서 변경 사항 확인하기
git diff
  • 작업트리에서 수정한 파일 되돌리기
git restore 파일명
  • 스테이징 되돌리기
git restore --staged 파일명

커밋 명령어

  • 스테이징한 파일 커밋하기
git commit -m "커밋메세지"
  • 방금 커밋한 커밋메세지 수정하기
git commit --amend
  • 최신 커밋으로 되돌리기
git reset HARD^
  • 특정 커밋으로 되돌리기
git reset --hard 커밋해쉬
  • 커밋 변경 이력 취소하기
git revert 커밋해쉬

커밋 로그 확인

  • 커밋 이력 상세 조회
git log

-> 최근의 커밋이 상단부터 보여진다

  • 커밋 이력 중 커밋 ID와 타이틀 메세지만 조회
git log --oneline
  • 각 커밋의 통계 정보조회
git log --stat

-> 어떤 파일을 수정했는지, 얼마나 많은 파일을 변경했는지, 얼마나 많은 라인을 추가하거나 삭제했는지 보여진다.

profile
Investing Developer

0개의 댓글