파크로그
Published 2021. 8. 23. 23:49
Git - 필수 명령어 🐈‍⬛ git
  • 🧐 git ?
    • 소스코드 관리를 위한 분산 버전 관리 시스템
    • 여러명이(분산) 같은 코드를 관리(변경이력 확인) 할 수 있음
  • 소스코드를 완성하면서 의미있는 지점마다 기억할 필요가 있다.
    • 원하는 시점에서의 변경사항을 기록
    의미있는 지점 : 기능, 타입 단위로 짧게 끊는다.
    • 타입은 어떤 작업을 했는가 ( 새로운 기능 추가, 버그 수정, 문서 수정 등 ) 을 말함

git 필수 명령어


  • add
    • 파일의 변경사항을 다음 커밋에 반영하기
    • add [파일명]
    • add .
      • 모든(.) 변경사항을 반영
  • commit
    • commit -m
      • 메세지 (-m) 과 함께 커밋하기
    • commit -a
      • 모든 (-a) 변경사항을 반영하면서 커밋하기
    • commit --amend
      • 커밋 수정
  • branch
    • 현재 로컬 브랜치 보기
    • branch -av
      • 로컬과 원격 브랜치 보기
    • branch [브랜치명]
      • 브랜치 생성하기
    • branch -d [브랜치명]
      • 브랜치 삭제(-d) 하기
  • checkout
    • checkout [브랜치명]
      • 브랜치 변경하기
    • checkout 은 브랜치를 생성, 이동하거나 복원하는 용도로 사용되었는데, git 2.23.0 버전 이후 switchrestore 로 분리되었다.
  • switch
    • switch [브랜치명]
      • 브랜치를 변경한다.
      • switch -c [브랜치명]
        • 브랜치가 없는 경우 생성하면서 변경한다.
  • restore
    • 작업중인 파일의 변경사항을 복원한다.
    • git status 명령어를 통하여 변경한 파일을 확인할 수 있다.
  • merge
    • merge [브랜치명]
      • 브랜치 병합하기
      • A branch 에서 B branchmerge 하고 싶다면

        A branch 인 상태에서 git merge B 명령을 입력

  • status
    • 작업 디렉토리에 변경된 파일 보기
profile

파크로그

@파크park

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!