구글링을 해보니 잔디를 심기 위해서는 아래의 요건들이 충족되어야 한다
- GitHub 계정과 commit 이메일 계정이 동일하거나
- commit이 Fork한 repository가 아닌 나만의 repository에서 이루어져야 한다
즉, commit이 fork한 repository에서 이루어졌기 때문에 잔디가 심어지지 않았던 것이다
기존에 fork해온 repository를 지우고, 다시 repository를 생성하여 fork로 가져왔었던 프로젝트를 새롭게 clone하여 commit하고 push하는 방법이 있는데 이건 이전에 commit한 기록들도 사라져서 별로다
- 일단 fork 없이 repository를 내 깃허브로 복사 해오도록 한다
- fork 해온 repository를 복사해서 내 깃헙에 새로운 repository로 만든다
이렇게 복사해오면 이전에 commit을 했던 기록도 함께 복사되어 초록 잔디를 심을 수 있다.
Create Repository 클릭 한 후에
$ git clone --bare https://github.com/fork한_레파지토리링크.git
터미널에 git clone --bare를 입력하고 그 뒤에 복사해온 주소를 붙여넣기한다.
$ cd old-repository.git
$ git push --mirror https://github.com/NEW_레파지토리링크.git
cd 명령어를 이용해 새로운 레파지토리로 이동한뒤
2번에서 한 것과 같이 새로운 레파지토리 주소를 복사하고, git push --mirror 뒤에 붙여넣으면 Mirror-push가 된다.
$ cd ..
$ rm -rf old-repository.git
새로운 잔디가 심어진걸 확인 해볼 수 있따 🍏🍐🥦🥒🥑☘🌲🍀🌿🌳🌴