git clone, pull 무슨차이일까?

JaeSung Lee·2022년 12월 27일
1

git을 쓰다 보면 비슷하면서도 다른 기능들이 존재한다.
그 중에서 clone과 pull 차이점에 대해 포스팅을 해보려고한다.

git clone 하는법

git clone 저장소주소

git pull 하는법

git init // git 생성
git remote add origin 저장소주소 // git 원격저장소에 연결
git pull origin master(브랜치명) // git pull

origin master브랜치 가져오거나 // 전체 브랜치 가져오는거

공통점

위에 방식대로 하면 똑같은 결과물이 나온다.
대신 pull로 하는 방식이 좀 더 번거로울뿐이다.

차이점

clone

  • 저장소를 통채로 가져온다고 보면 된다.
  • 협업시 맨 처음 받아 올때 하면 된다.

pull

  • 다른 사람이 브랜치 업데이트 할때 pull 하면
    기존에 있던것이랑 merge된다.
  • 같은 브랜치를 사용하면 충돌생길수있는데
    충돌 코드 골라서 해결하면 된다.
  • 중간 중간 업데이트 하고싶을때 pull하면된다.
  • git pull origin 브랜치명 으로 pull을하면 그 브랜치만 가져오는거다...

결론

  1. 처음 받아 올때는 git clone 사용
  2. 중간중간 업데이트 확인할때 git pull 사용

참고
git branch -a // 브랜치 전체 보기
git remote -v // 깃이 리모트 된 이름이랑 주소 보여줌.
git pull // 브랜치 다 받아옴
git pull origin 브랜치명 // 특정 브랜치만 받아와짐

profile
정말 최선을 다하겠습니다.

0개의 댓글