본문 바로가기
Git

[Git] 기본 명령어

by qoth_0 2023. 12. 11.
728x90
반응형

git 기본 명령어

  • git status
    • 현재 작업 디렉토리와 staging area 의 상태를 보여주는 명령어

  • git add .
    • staging area로 업로드
    • git status로 staging 상태 확인

  • git commit -m “first commit”
    • local repository로 업로드 및 커밋이력 생성
    • git commit -m "제목파트" -m "내용파트"
    • git log로 커밋이력 확인
    • git commit만 입력하고 엔터를 치게 되면 메시지 입력모드로 전환
    vi모드에서 첫줄에 title, 두번째 줄부터 contents
    • git commit -m “제목파트” -m “내용파트” 로 상세 커밋 내용 입력 가능
    vs코드로는 줄바꿈으로 가능
    push - 커밋 확인 완료

  • git commit -am “커밋메시지”
    • add와 commit을 동시에
    commit -am 후 push
    깃허브에서 확인 가능

  • git log
    • 여태 발생한 커밋 히스토리를 조회
    • head란 마지막 커밋을 의미
    • 만약 push되어 원격저장소에 배포됐다면, origin/main
    • 간결하게 보고 싶다면 git log --oneline
    --oneline
    • 모든 이력 보려면 git log --all
  • git push origin main(특정 branch명)
    • 원격저장소의 특정 branch위치에 local repository의 이력과 변경사항을 업로드
    • 만약 충돌시 강제 업로드 하고 싶다면 —force 옵션 추가
  • 특정 commit ID로의 전환
    • git checkout 특정commitID
    • 다시 원래의 commit으로 돌아오기
      • git checkout main
728x90
반응형

'Git' 카테고리의 다른 글

[Git] 취소 상황  (0) 2023.12.12
[Git] pull과 충돌  (0) 2023.12.11
[Git] config, ignore  (0) 2023.12.11
[Git] git 프로젝트  (1) 2023.12.06
[Git] 버전관리 시스템  (1) 2023.12.06