홍차의 미로찾기

[git] github repository local에 가져오는 방법과 (git clone) git remote add 차이 본문

프로그래밍/GIT

[git] github repository local에 가져오는 방법과 (git clone) git remote add 차이

홍차안디 2024. 7. 22. 00:35
반응형

[git/github] git, github설정 프로세스 모음

 

 

 

git remote add 에 관한 글은 아래를 참고해주세요.

1. [git] github 레포지토리(repository) 연결/조회/해제 명령어 - remote add, remove

2. [git] 로컬 프로젝트에 여러 원격 저장소 (github reposigory) 연결/조회/해제

 

 

 


 

 

리포지토리 복사하기

이미 github에 존재하는 repositorylocal 로 가져오려고 할 때 사용합니다.

해당 리포지토리의 git 폴더까지 다운받아 지기때문에 git 관리내역까지 가져올 수 있습니다.

 

우선, 다운받으려는 프로젝트의 github 리포지토리로 들어갑니다.

[가져오려는 repository > code] 화면에서 HTTPS가 선택된 연결 주소를 복사합니다.

 

 

local에서 프로젝트를 가져올 위치를 선택합니다.

iTerm과 같은 터미널을 열어서 해당 위치로 이동합니다. (cd 명령어 사용)

해당 위치에서 clone 명령어를 사용하여 프로젝트를 가져올 수 있습니다.

 

참고로, clone 명령어를 사용한 위치에서 새롭게 프로젝트 폴더가 만들어집니다.

# 터미널에서 원하는 위치로 이동
cd (원하는 디렉터리 위치)

# 원격 저장소(github repository) 다운로드 (복사)
git clone (원격 저장소 https 주소)

# 새롭게 만들어진 프로젝트로 이동
cd (프로젝트 명)

# vsCode로 열기
code .

 

git clone

  • 원격 저장소 (github repository)를 local에 처음으로 다운로드 받을 때 사용
    • local에서 개발하던 프로젝트에 원격 저장소를 연결하려면 git remote add 사용
  • local에 다운로드 받을 때, 자동으로 origin이라는 원격 저장소 이름(별칭)이 추가됨
  • 새로운 디렉터리가 생성되고, 그 안에 모든 내용이 복사

 

 

clone과 remote add 비교

  git clone git remote add
용도 github repository 를 local로 통째로 가져올 때 사용 기존에 개발하던 local 프로젝트에 github 리포지토리 연결할 때 사용
 
작업 범위 명령어를 실행하면, 새로운 디렉터리 생성되고 그 안에 모든 내용이 통째로 다운받아짐
(.git 파일이 포함되기 때문에 커밋 내역도 가져옴)
local 저장소에서 github repository (원격 저장소) URL 추가
(여러 github 리포지토리 연결 가능)

원격 저장소 이름(별칭) 설정 origin 으로 추가됨 수동 설정 가능 (origin, backup, .. 등등)
ex. git remote add origin (주소)
ex. git remote add backup (주소)

 

반응형
Comments