[Git] 팀작업시 수정사항을 받아올때

gu·2023년 3월 9일
0

Git

목록 보기
2/3

📍팀작업시 수정사항을 받아올때

  1. git fetch origin
    최신 데이터 확인
  2. git branch -r
    내 위치확인+저장소의 branch정보
  3. git checkout origin/main
    내 위치에서 나감
  4. git diff
    수정 확인
  5. git checkout main
    원격저장소에서 나감
  6. git merge
    병합
  7. git log
    각 커밋의 diff결과를 보여줌

📌 git pull과 git fetch

- git fetch: 로컬 Git에게 원격저장소에서 최신 메타데이터 정보를 확인하라는 명령 전달
- git pull: 원격저장소에서 변경된 메타데이터 정보를 확인할뿐아니라 최신 데이터를 복사하여 로컬 Git에 가져옴

✨ 내가 수정중일때 pull을 하게되면 본인 수정 내용이 다 날라간다. 그러므로 git fetch를 써서 확인 먼저 해야한다.

📌 git diff

  • 커밋이나 브랜치사이에 다른점 혹은 파일이나 레파짓와 워크디렉토리 사이의 다른점을 보여줌
  • git diff: 작업공간과 원격 사이의 차이 확인
  • git diff HEAD: Working Directory HEAD commit에 대한 change확인

0개의 댓글