| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 조합
- 알고리즘
- 분할정복
- 깃허브
- 이코테
- 정수 삼각형
- 알고리즘고득점Kit
- DP
- 자바
- Python
- 정렬
- Java
- 프로그래머스
- 구현
- 프로그래멋
- GIT
- 완전탐색
- 그래프
- dfs
- 백준
- 월간 코드 챌린지 시즌1
- 15686
- 다익스트라
- Lv2
- Summer/Winter Coding(~2018)
- 그래프탐색
- 깃허브 프로필
- 1932
- BFS
- 토마토
Archives
- Today
- Total
갱스터하우스
[Git] 소스드뿐만 아니라, 커밋 내역까지 옮기고 싶을 땐? git mirror를 하자! 본문
SSAFY의 자율 프로젝트가 끝나면서,
git lab에 있던 그동안의 프로젝트 소스 코드들을 개인 git에 옮겨야 했다.
처음에는 코드를 내려받아 repository에 올릴려고 했지만,
다른 팀원이 git mirror를 이용해서 커밋 내역까지 가져오는 걸 보고 나도 git mirror를 이용해서 옮겨보았다.
잠깐, Git mirror란?
git mirror는 소스코드와 커밋 내역까지 복사가 가능하다.
git mirror 과정

[미리 해야 하는 것]
1. 복사할 repository를 복사해 둘 폴더를 만들고, 해당 폴더 내에서 아래의 명령어를 입력한다.
$ git clone --mirror [복사하고 싶은 repository 주소]

[미리 해야하는 것]
2. clone 받은 폴더 안으로 이동해서, 아래의 명령어를 실행한다.
$ git remote set-url --push origin [옮기려고 하는 repository 주소]
$ git push --mirror

성공!
Git default 브랜치 설정
1. 해당 repository의 -> Settings -> Default branch 로 이동하기

2. Default branch를 원하는 branch로 설정한다.


branch 변경 완료!

내 소중한 잔디들과..🌱
그런데, 하나 알아낸 점은 default branch를 기준으로 commit 내역이 심어지는 것 같다
'GitHub' 카테고리의 다른 글
| [프로필] 2. 깃허브 백준 뱃지 (0) | 2022.10.29 |
|---|---|
| [프로필] 1. 깃허브 프로필 만들기 (0) | 2022.10.23 |
| [오류] git 한글 파일명 깨짐 및 띄어쓰기 포함된 파일명 업로드 (0) | 2022.10.14 |