본문 바로가기
Github

깃허브에 잔디가 심어지지 않아요

by 띵킹와이 2023. 10. 28.

상황

프로젝트를 총괄하는 리포지토리가 있고, 우리는 fork 해서 작업을 한다. 그런데 PR이나 이슈 생성을 제외하고 커밋 내용은 잔디가 심어지지 않는다!

작업하면서 큰 이슈는 아니지만 그래도 커밋 기록이 시각화되면 기분이 좋잖아?

 

내가 한 방법은 다음과 같다.

  1. 새로운 리포지토리 생성
    1. fork한 리포지토리는 우선 내가 메인 권한이 있는게 아니라 건들지 않기로 했다.
    2. 그래서 새로운 리포지토리를 생성했다.
  2. 리포지토리 복사
    1. 복사하고자 하는 리포지토리를 bare clone 한다.
    2. 터미널에서 아래 명령어를 실행했다.
    git clone --bare [기존 리포지토리 주소]
    
  3. 새로운 리포지토리로 Mirror-push
    1. 리포지토리 복사 개념이다.
    cd [기존 리포지토리 주소]
    git push --mirror [새로운 리포지토리 주소]
    
  4. 이제 임시로 생성했던 리포지토리는 삭제해도 된다.

이렇게 하니 커밋 기록이 잘 나왔다.