저장소 불러오기
지난 게시물에서는 git 기초 명령어들과 함께 우리의 로컬저장소에서 원격저장소로 변경 사항들을 업로드하는 방법에 대해 알아보았습니다.
게시물 링크 : git 기초
이번 시간에는 원격저장소에 저장되어 있는 변경사항드들을 로컬 저장소로 가져와보는 명령어 clone
과 pull
에 대해 알아보겠습니다.
- 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을 사용하면서 주의해야 할 사항들을 정리해 볼 생각입니다.
매일 남기는 말
배워가는 단계에 있는 새싹 개발자입니다. 오탈자나 틀린 정보가 있다면 알려주시면 감사하겠습니다. 행복한 하루 되세요🐹
'개발일기 > Git' 카테고리의 다른 글
[Git config] 깃헙 잔디 살리기 /local user.email 적용하기 (0) | 2023.09.26 |
---|---|
[Git] 깃랩(Gitlab)에서 깃헙(Github)으로 커밋 옮기기 (Repository 이동) + 커밋 기록 삭제하기 (0) | 2022.11.22 |
[Bash] Alias 등록하기 (0) | 2022.05.30 |
Git 기초 배우기 (0) | 2022.01.14 |
CLI 기초 명령어 배우기 (0) | 2022.01.12 |