일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- prettier
- 프로젝트 구조
- VirtualDom
- Headless 컴포넌트
- webpack
- Pull Request
- linux 배포판
- Sparkplug
- Microtask Queue
- 타입 단언
- docker
- 암묵적 타입 변환
- Render Queue
- CS
- 명시적 타입 변환
- react
- 프로세스
- 주니어개발자
- JavaScript
- Compound Component
- type assertion
- Custom Hook
- 좋은 PR
- TypeScript
- AJIT
- next.js
- Dockerfile
- task queue
- prettier-plugin-tailwindcss
- Event Loop
Archives
- Today
- Total
구리구리구리
[Git] fork한 repository 복사해서 잔디 심기 본문
인강을 들으며 기존 프로젝트를 fork해 작업하다보니 contribution으로 인정되지 않아 잔디가 심어지지 않았다...
그래도 작업한 게 기록되지 않아 찾아보니 github 잔디를 심기 위해선 다음과 같은 조건이 충족되어야 했다.
1. github 계정과 commit 이메일 계정이 동일하거나
2. commit이 fork한 repository가 아닌 나만의 repository에서 이뤄져야 한다.
따라서 필자는 fork해온 repository를 복사해 깃헙에 새로운 repository로 만들었다. 방법은 다음과 같다.
1. github에 새로운 repository 생성 (new_repository)
2. teminal에서 다음 과정 진행
2-1. 복사하고자 하는 repository를 bare clone
git clone --bare https://github.com/user/old_repository.git
2-2. 새로운 repository로 이동해서 mirror-push
cd old_repository.git
git push --mirror https://github.com/user/new_repository.git
3. fork했던 repositry 삭제
cd ..
rm -rf old_repository.git
4. 터미널에서 로컬에 있는 프로젝트로 접속해 remote 변경
git remote remove origin
git remote add origin https://github.com/user/new_repository.git
그러면 안보였던 잔디도 보이고 앞으로 커밋시 새로운 repository로 커밋된다.
'기타' 카테고리의 다른 글
[용어] 컴파일과 인터프리터의 차이 (0) | 2023.08.08 |
---|---|
[용어] 런타임과 런타임 환경이란 (0) | 2023.08.08 |
[Window] 윈도우 10 한영키를 Capslock으로 변경하기 (2) | 2022.07.15 |
[GitHub] 깃허브 프로필 꾸미기 - Daily Commit 통계 (1) | 2021.12.27 |
[Mac M1] 터미널 꾸미기 (iTerm2 + Oh My ZSH) (0) | 2021.12.23 |