본문 바로가기

Git

Git clone : 원격 저장소에서 로컬 저장소로 불러오기

git clone

 

팀 프로젝트를 진행할 때 원격 리포지토리에서 로컬 폴더, 즉 내 컴퓨터로 베이스 코드를 불러와야 하는 경우가 많이 있다

보통 그때 쓰기도 하고, 일종의 보험으로 저장해둔 백업 폴더를 불러올때 등 유용하게 쓸 수 있음

 

팀프로젝트에서 fork하여 내 레포지토리로 가져온 상태, 원격 리포지토리(GitHub Repository)

 

1. Clone 하고픈 GitHub Repository로 간다

특별히 내 리포지토리뿐만 아니라 다른 유용한 자료들을 올려두신 분들의 원격 리포지토리도 상관없다.

 

2. 그림에서 빨간색 박스로 표시해둔, 초록색 네모 박스인 '< > code ' 클릭

 

3. https 탭에 있는 주소값을 알아두거나, 체크표시한 곳을 눌러서 복사할 수 있다

대놓고 'Clone using the web URL' 이라고 쓰여있다!

 

폴더 안에서 오른쪽 마우스클릭 - 추가 옵션 표시(windows 11)

 

4. 내가 복사(clone)해서 저장할 폴더로 간다

나같은 경우엔 C:/spring 이런곳으로 갔음

 

5. 여기에서 오른쪽 마우스 클릭 - 추가 옵션 표시를 눌러서 Open Git Bash here을 누른다

추가 옵션 표시는 windows11 부터이고, 그 이전 OS의 경우 그냥 보일 것이다 

물론이지만 git bash가 설치되어있어야 보인다

git bash download : https://git-scm.com/downloads

 

6. 이 방법으로 git bash를 열면 해당 폴더 경로에 대해 git bash가 자동으로 설정되어있는데,

여기에 그냥 'git clone 복사한 http 링크' 를 입력한다

체크된 부분

 

그 결과, 내 폴더에 잘 들어왔다!

clone 성공

 

주의 : git clone을 통해서 복제한 자료는 '폴더' 형태로 내 폴더 경로에 들어온다.

즉 기존에 내가 작업하던 프로젝트 경로 내에서 git clone을 실행하게 되면 '파일'이 아닌 '폴더' 형태로 들어오기 때문에

내 리포지토리 경로에 병합이 되지 않는다

 

따라서 clone한 폴더의 경로는 왠만하면 '내가 작업하는 경로 밖'에다가 하는걸 권장한다.

이후에 clone한 폴더 내 파일들을 복사 붙여넣기 하던 새롭게 프로젝트를 만들던 할 수 있으니까.

git clone이 익숙하지 않으면 자주 벌어질 수 있는.. 나도 했던 실수이다.

 

** git clone으로 불러온 자료는 해당 원격 리포지토리 경로와 자동으로 연결되어있다.

추후에 pull request나 fetch origin을 할 때 별도의 설정을 하지 않아도 된다..... 아마도..

필요하다면 설정하면 되니까..

'Git' 카테고리의 다른 글

Bash를 통해 Commit, Push하기  (0) 2025.11.05
Compare & Pull request가 안되는 경우 1  (0) 2025.11.05
Git 병합 : Git merge  (0) 2025.06.09
Git main, develop, feature, release, hotfix  (0) 2025.06.08
Git add와 commit  (0) 2025.06.08