Git & Github

[github] 협업 & 내 브랜치에서 최신버전 받아오기

데브빈 2022. 7. 19. 11:38

협업하기

  • git clone "주소"
  • 브랜치 생성 + 이동
    • git checkout -b
    • git switch -c feat/기능브랜치명
  • git add 해당파일
  • git commit -m "커밋메세지"
  • git push -u origin 브랜치명
  • pr 작성후 원격 브랜치 삭제 클릭
  • 로컬로 돌아와 브랜치 삭제 git branch -d 브랜치명

 

⭐️ 내 브랜치에서 최신버전 받아오기 

: 내 브랜치 작업 중 머지된 코드를 pull 받고 싶은 경우 

 

  • git branch -u origin/develop 기능브랜치명 설정 해두기
  • ‘나는 이미 작업중이었어’ 를 잠시 stash로 임시저장
    • git stash
    • 신규파일이 있는 경우 : git stash --include-untracked
  • git pull
  • 작업하던거 다시 가져와야 함
    • git stash pop  (ctrl + x) 손실 위험
    • git stash apply (ctrl + v)
  • 충돌상황이 나오는 경우 → 직접 보고 맞는 코드 선택
    • Current Change(pull 받은 현재상태)
    • Incoming Change(git stash pop 통해 들어오려고 시도하는 변경사항, 내가 바꾼거)
  • 작업후 add, commit, push