본문 바로가기

Git

[Git] 자주 사용하는 Git 코드들

728x90

자주 까먹어서 기록하는 용도로 사용

로컬 -> Git

  • 로컬에 있는 Git 파일을 올리는 방법
    • add를 통해 깃에 올릴 파일들 설정
    • commit를 통해 코멘트를 남김
    • push를 사용해 원격 저장소에 넣기
    Git에 올릴 파일들 설정 
    git add . 
    
    원격 저장소에 저장하며 들어갈 코맨트 입력
    git commit -m ["코멘트 입력"]
    
    원격 저장소에 push
    git push origin master
  • 만약 폴더 도중에 git 저장소와 연결하고 싶다면?
    • remote를 사용하면 됨
    git remote add origin [저장소 주소]
  • 브랜치에 push하는 법
git push origin develop

Git -> 로컬

  • 프로젝트 다운받기
git clone [깃허브 레포지토리 주소]
  • 원격에서 수정된 내용 받아오기
git pull origin master
git fetch origin master

브랜치(협업)

여러 사람이 한 저장소를 사용할때 사용함

쉽게 생각하면 나무 기둥(master)과 가지 줄기(branch)로 이뤄져 있다고 생각하면 됨

  • 현재 브랜치 상태와 어느 브랜치인지 확인
git branch
  • 브랜치 생성
git branch develop
  • 생성한 브랜치로 이동
git checkout develop
  • 브랜치 분리 및 합치기
    • 브랜치 분리의 경우
    • 우선 브랜치를 하나 새로 생성하고 경로로 들어간다. git checkout -b merge_branch develop
    • 이후 add, commit, push로 브랜치에 저장하면 분리가 된 상태로 개발이 가능하다.
    • 브랜치 합병의 경우
      • 분리한 브랜치를 그대로 사용하다 깃허브에서 분리 전 브랜치(develop)에 merge를 하면 됨