복제
복제는 기존 저장소를 이용하여 새로운 저장소를 생성하는 방법 중 하나이다.
복제할 때는 clone 명령어를 사용한다. clone 명령어는 초기화 init 명령어 외에 원격 서버 접속에 필요한 추가 설정을 자동으로 수행한다. 서버의 연결 설정을 마친 후 서버 안에 있는 모든 커밋된 코드 이력들을 한 번에 내려받는다.
자격 증명을 어떤 방식으로 했느냐에 따라 clone 명령어의 url이 달라질 수 있으므로 주의한다.
$ git clone https://github.com/bde574786/github-test.git
$ git clone git@github.com:bde574786/github-test.git
참고로, clone으로 복제할 때 생성 폴더의 이름을 지정하지 않으면, 깃허브 저장소의 이름과 동일한 폴더로 로컬 저장소가 생성된다. 다른 이름으로 복제 할 때는 이름을 지정하면 된다.
$ git clone 저장소url 원하는디렉토리이름
현재 SSH를 사용하고 있으므로 url은 아래와 같다.
remote로 확인하면 연결된 서버 설정들이 표시된다. 로컬 저장소를 생성한 후, 처음으로 서버에서 코드를 내려받을 때는 clone 명령어를 사용하면 편리하다.
갱신된 내용 내려받기
복제 후 원격 저장소의 갱신된 내용을 추가호 내려받으려면 pull 명령어를 사용한다. pull 명령어는 로컬 저장소보다 최신인 갱신된 원격 저장소의 커밋 정보를 현재 로컬 저장소를 내려받는다.
$ git pull
'Git' 카테고리의 다른 글
브랜치 (0) | 2025.03.07 |
---|---|
원격에서 수동으로 내려받기 (0) | 2025.03.02 |
서버 전송 (0) | 2025.03.02 |
자격 증명 저장 (0) | 2025.03.02 |
깃허브 연동 및 원격 등록 (0) | 2025.03.02 |