Ruby Coin

Rails 와 프론트 엔드 기술을 이용해 흥미 위주의 빠른 웹 개발 방법론

원격 저장소의 원리

토픽 Ruby Coin > Deploy & Maintenace > 지옥에서 온 Git

수업소개

본 수업에서는 원격저장소를 사용할 때 내부에서는 어떤 일이 일어나는가에 대해서 소개합니다.

수업

원격 저장소의 원리

 pull과 fetch의 차이점

댓글

댓글 본문
  1. 주니어개발자
    git diff HEAD origin/master

    git fetch
    git merge origin/master

    => git pull
  2. Rampager
    $git pull
    원격 저장소에서 지역 저장소로 가져와 merge함.

    $git fetch
    원격 저장소에서 지역 저장소로 가져오기만 함.
  3. nlds
    헷갈리던 개념이었는데 확실히 정리가 되었습니다. 감사해요!
  4. supernet
    감사합니다.
  5. 송유진
    git full -> 원격 저장소로부터 필요한 파일을 다운 받음 + 병합. 지역, 원격 저장소의 master가 같은 위치 가리킴
    git fetch -> 원격 저장소로부터 필요한 파일을 다운만 받음 ! 머지 해야함. 신중할 때 사용
    지역은 원래있던거 가리킴, 원격은 가져온 최신 커밋 가리킴
    fetch 좋은점 : 기존 지역 내용과 바뀐거랑 차이 알 수 있음 (git diff HEAD origin/master), commit 얼마나 됐는지 알 수 있음(git log --decorate --all --oneline)
    확인 이후 git merge origin/master 하면 git full 상태와 같게 된다
  6. nani
    조금 어려웠던것 같습니다만 너무 유익하게 감사히 들었습니다~
  7. Deuklyoung Ko
    감사합니다.

    궁금했었는데 ㅎㅎ.
  8. 제로스
    앜 너무 잘봤습니다 ㅠ
  9. Ryan Yang
    즉, git pull = git fetch && git merge origin/master 라고 볼 수 있음
  10. haMsa
    감사합니다.
  11. egoing
    수정했습니다!
    대화보기
    • 이현수
      pull과 fetch의 차이점이 pull과 push의 차이점이라고 나와있어요.