[GitHub] 깃허브 기초 사용 팁

suzu·2024년 9월 22일

GitHub

목록 보기
1/3

혼자 Git 프로젝트 작업을 할 때는 pull -> 로컬 repo commit -> push 순서로 하면 좋다.

  • 원격 repo 와 로컬 repo 에서 같은 파일을 수정하면, Git 이 '같은 파일을 수정했는데 어떤 파일을 최종으로 할까?' 라고 확인 메시지를 준다.
    -> 충돌(conflict)
  • 충돌을 피하기 위해서는 아래 순서를 따라주는 게 편함. 같은 파일을 동시에 수정해버리면 충돌이 나니까 두 repo 의 상태를 똑같이 맞춰준 후에 변경작업을 해주는 것이다.
  1. 원격 repo 와 로컬 repo 의 상태를 똑같이 맞춰주기, 즉 로컬 repo 에 원격 repo 작업내역 가져오기 (pull)
  2. 로컬 repo 의 작업 내용을 저장하고 (commit)
  3. 원격 repo 에 로컬 repo 내용을 반영 (push)
  • 원격 repo 에 변경사항이 생겼다! 하면 먼저 pull 하고 로컬 repo 에서 작업하면 많은 경우 충돌을 피할 수 있다.

0개의 댓글