git clone
팀 프로젝트를 진행할 때 원격 리포지토리에서 로컬 폴더, 즉 내 컴퓨터로 베이스 코드를 불러와야 하는 경우가 많이 있다
보통 그때 쓰기도 하고, 일종의 보험으로 저장해둔 백업 폴더를 불러올때 등 유용하게 쓸 수 있음

1. Clone 하고픈 GitHub Repository로 간다
특별히 내 리포지토리뿐만 아니라 다른 유용한 자료들을 올려두신 분들의 원격 리포지토리도 상관없다.
2. 그림에서 빨간색 박스로 표시해둔, 초록색 네모 박스인 '< > code ' 클릭
3. https 탭에 있는 주소값을 알아두거나, 체크표시한 곳을 눌러서 복사할 수 있다
대놓고 'Clone using the web URL' 이라고 쓰여있다!

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 링크' 를 입력한다

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

주의 : 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 |