개발일기/Git

[Git 명령어] clone과 pull 알아보기

DongKeun2 2022. 1. 15. 13:13

저장소 불러오기

지난 게시물에서는 git 기초 명령어들과 함께 우리의 로컬저장소에서 원격저장소로 변경 사항들을 업로드하는 방법에 대해 알아보았습니다.
게시물 링크 : git 기초

이번 시간에는 원격저장소에 저장되어 있는 변경사항드들을 로컬 저장소로 가져와보는 명령어 clonepull에 대해 알아보겠습니다.

  • clone과 pull모두 로컬저장소로 변경사항들을 가져올 수 있습니다.
  • 두 명령어는 작업하는 로컬저장소의 위치가 바뀔 때마다 유용하게 사용할 수 있습니다.

git clone

  • 이 명령어는 remote 설정까지 자동으로 완료합니다.
  • 로컬저장소를 원격저장소와 같은 상태로 만들어줍니다.
  • 보통 새로운 환경에서 프로젝트를 이어나갈 때 처음 사용합니다.
  • git clone <원격저장소 주소> 형태로 작성합니다.
    • 예시
      $ git clone <{url}>

git pull

  • 이 명령어는 원격저장소의 내용을 지정한 로컬저장소와 병합시켜줍니다.
  • 직접 remote add 명령어를 통해 원격저장소와 연결시켜야합니다.
  • 작업중이던 로컬저장소를 업데이트할 때 사용합니다.
  • git pull <원격저장소 이름> <브랜치 이름> 형태로 작성합니다.
    • 예시
      $ git init
      $ git remote add origin <{url}>
      $ git pull origin master

느낀점

아직 집에서만 개발을 하다보니 쓸 일이 없어서 테스트만 한 번 해보았는데 나중에 노트북들고 나가서 작업한다면 꼭 필요한 명령어라고 생각됩니다.
제가 이 명령어들을 잘 이해한 것이 맞다면, 만약 작업하고 있던 곳에서 clone을 써버린다면 덮어씌워지기 때문에 조심해야 할 것 같네요. 벌써부터 걱정이 앞섭니다...😵‍💫 유용하게 사용할 수 있는 명령어이니만큼 구분해서 잘 쓰도록 노력해야겠어요!
다음에는 git을 사용하면서 주의해야 할 사항들을 정리해 볼 생각입니다.

매일 남기는 말

배워가는 단계에 있는 새싹 개발자입니다. 오탈자나 틀린 정보가 있다면 알려주시면 감사하겠습니다. 행복한 하루 되세요🐹