git clone
팀프로젝트가 종료되고 다른 팀원이 레포지토리를 생성하고,
contributor로 참여했을 때
내 레포지토리에 커밋 이력까지 가지고 올 수 있는
아주 유용한 방법이다.
1. 깃허브의 새로운 레포지토리를 만들어준다.
new를 클릭!
레포지토리의 이름을 만들고
Create repository를 클릭해 준다.
위와 같은 화면이 뜬다면
새로운 레포지토리가 생성된 것이다.
2. 바탕화면에 Clone 할 빈 폴더를 생성하고,
만든 폴더에서 Git Bash를 실행한다.
위 이미지처럼 해당 경로가 뜬다면 성공이다.
3. 클론 할 대상의 레포지토리 주소를 복사한다.
4. 다시 Git Bash로 돌아가서
git clone --mirror 클론할 대상 레포지토리
를 입력한다.
깃에서 붙여 넣기
Shift
+ Ins
비어있던 폴더에 해당 레포지토리 경로로부터
폴더에 clone 해 온 것을 확인할 수 있다.
.git으로 끝나는 폴더가 생성되었다.
5. 해당 깃베쉬는 종료하고
새롭게 만들어진 .git으로 끝나는 폴더에
Git Bash를 실행한다.
git remote -v
를 입력하면 경로가 바뀌지 않았음을 볼 수 있다.
6. 깃의 경로를 바꿔준다.
git remote set-url origin 클론하여 만들 레포지토리 주소
경로를 확인해 보면 잘 봐뀌었음을 알 수 있다.
7. 바뀐 경로를 확인하고 Push 해준다.
git push
8. 확인하기
git-clone 레포지토리에
커밋 이력까지 모두 clone 되었다.
이 방법으로 clone 하면 이 레포지토리에
기여한 Contributor까지 clone 된다.
Issues는 확인해 봤지만 clone 되지 않았다.
내용 참고 - Code Cook -
'깃 탐구' 카테고리의 다른 글
Git) 초기 설정 하기 (0) | 2023.04.04 |
---|---|
크롬 확장 프로그램) 백준허브 (2) | 2023.04.03 |
Git) 원격 저장소에 최초로 Push 하기 (0) | 2023.04.01 |
Git) 원격 저장소에서 Pull 해오기 (0) | 2023.04.01 |
Git) 레포지토리 삭제하기 (0) | 2023.04.01 |