[Github] fork한 repository 잔디 히스토리 복구

선영·2022년 1월 19일
0

Git/Github

목록 보기
1/8
post-thumbnail

문제의식

잔디가 잘 심어지지 않는다는 것은 의식하고 있었는데 작업량에 비해 텅텅빈 잔디가 해도해도 너무해서 혹시나..? 하고 잔디가 안심어지는 경우를 검색해보았다.

문제점

참고URL 🙏
분명 commit을 했는데 왜 contribution 그래프는 안채워지지..?

위 url을 참조해서 보니, 커밋할때 사용한 이메일주소를 git config user.email로 확인했을때 github계정의 이메일 주소와 같았다.

결국 fork한 repository가 저장소로 있을경우엔 처음 PR만 잔디심기되고, 그 후의 commit은 fork한 repository에서 이루어졌기 때문에 잔디심기가 되지 않았던 것이다!

문제해결

참고URL 🙏
fork 해온 repository 잔디 심는 방법

위 포스팅이 친절하게 과정을 설명해주고있어서 잘 따라할 수 있었다.
그런데... 날짜별 히스토리는 복구되지않고 복구한날에 몰아서 커밋이 찍히는 것을 발견할 수 있었다... 😹

시행착오 끝에 해결하였는데, 아주 간단하다...

1/ 내 github의 fork한 repository를 복사한 new repository의 setting으로 들어간다.

2/ Branches에서 해당 repository의 default branch를 내가 fork한 repository에서 생성한 브랜치이름을 찾아서 설정해준다.

3/ 그렇게 하면 아래와 같이 과거에 커밋했던 날짜를 기준으로 푸르른 잔디를 복구할 수 있다!


profile
Superduper-India

0개의 댓글