GitHub 레포지토리 복제

jkweyu·2024년 11월 19일

GitHub

목록 보기
6/10
post-thumbnail

레포지토리 복제

리포지토리 복제는 GitHub에 있는 원격 리포지토리를 로컬 컴퓨터로 복사해 오는 작업

git clone 명령어
git clone은 원격 리포지토리를 로컬 시스템에 복제하여, 로컬에서 작업을 할 수 있도록 하는 Git 명령어

git clone <원격 리포지토리 URL>

git clone 명령어의 실행 과정
1. 원격 레포지토리 URL 확인
GitHub에서 리포지토리 페이지에 접속하고, Code 버튼으로 레포지토리 URL 복사가능

  1. git clone 명령어 실행
    터미널을 열고, 복제하려는 디렉토리로 이동한 후 git clone 명령어를 입력
git clone https://github.com/Liminghing/Data-Structures-C.git

3.복제 완료
Git은 원격 리포지토리에서 전체 파일과 커밋 이력을 로컬로 다운로드
해당 리포지토리의 이름을 가진 새로운 폴더가 생성

git clone 후 연결 확인
git remote 명령어를 통해 연결된 원결 레포지토리의 URL확인

git remote -v

git clone 과 다른 명령어와의 차이

  • git clone: 원격 리포지토리의 전체 데이터를 로컬로 복사

  • git pull: 이미 복제한 리포지토리에서 최신 상태로 업데이트할 때 사용 (원격 리포지토리에서 새로운 커밋을 받아오기)

  • git fetch: git pull과 비슷하지만, 변경 사항을 병합하지 않고 원격 리포지토리의 최신 상태만 가져옵니다.
    (단일 개발 환경에서는 원격 저장소에서 다른 사람들의 작업을 가져올 일이 없으므로, git fetch를 사용해도 로컬 저장소와 원격 저장소의 차이를 알수 없음.)

0개의 댓글