Git 관련 명령어 정리

Chan·2023년 1월 8일
0

Git공부

목록 보기
1/1
post-thumbnail

Git

  • repository 생성
    • git init
    • git clone (git 저장소 URL)
      • clone
        • remote repository의 내용을 통째로 다운로드 한다.
        • git clone
  • commit
    • 파일, 폴더의 내용이 변경되거나 추가될 때 기록할 때 사용한다.
    • push, pull을 안하고 commit만 하게 된다면 local에만 반영되고 remote에는 반영되지 않는다.
      - git add .
      - git commit -m “message” // commit 한 내용이 head에 반영된다.
  • merge
    • branch의 변경사항을 다른 branch에 반영하고 싶을 때 반영된다.
    • 현재 branch를 기준으로 병합된다.
      git checkout // 현재 브랜치 
      git commit // commit을 한번 한다. 
      git checkout main ( main 브랜치로 돌아간다. ) 
      git merge <합칠 브랜치 이름 > ( main에 합쳐 넣는다. ) 
  • checkout
    • 해당 브랜치로 변경한다.
      git checkout 브랜치 
    • 해당 브랜치들을 모두 보고 싶을 때
      git branch -r 
  • fetch
    • remote repo의 내용만 확인하고 local repo는 해당 내용이 반영되고 싶지 않을 때 사용된다.
      • 원격 저장소의 내용을 확인만 하고 싶을 때
      • 로컬 데이터와 병합하고 싶지 않을 때

0개의 댓글