Github 잔디 안 심어짐

young·2022년 6월 20일
1

무슨 이유인지 모르겠는데 깃허브에 잔디가 안 심어진다

그 이유가 될 만한 것들을 알아보니

  1. 터미널에서 git config --list 했을 때 깃허브 계정과 이메일이 제대로 입력되지 않은 게 보인다.
    ---> 나는 깃허브 설정창에 입력한 대로 동일하게 설정 되어있었다.
  1. default branch에 push한 것만 잔디가 생긴다.
    ---> 나는 git push origin <master/main 생략> 명령어로 push했는데 이 문제 때문인 것 같다.
  1. fork한 repository에 commit하는 것은 잔디에 반영이 안 된다고 한다. (이건 오피셜인지 확인못함)
    ---> 나는 이것도 해당된다.

따라서 2번부터 해결해보려고 git rebase 에 대해서 검색해보고

https://velog.io/@taelee/%EA%B3%BC%EA%B1%B0-%EC%BB%A4%EB%B0%8B-%EB%B0%94%EA%BE%B8%EA%B8%B0git-rebase-interactive

https://hmkim312.github.io/posts/Git_Contribution(%EC%9E%94%EB%94%94)_%EC%95%88%EC%98%AC%EB%9D%BC%EA%B0%88%EB%95%8C/

https://velog.io/@nsunny0908/git-GitCommitting-is-not-possible-because-you-have-unmerged-files

위 세 가지 글을 참고하여 명령어 입력을 계속 했다...
근데 나는

이렇게 pick / edit을 설정하는 자리에
noop이라고 commit 이력이 뜨지 않는 거다

git rebase noop 이라고 이거 검색해봐도 잘 나오지 않던 중에
번역본(?) 발견

http://daplus.net/git-git-%EC%9D%B8%ED%84%B0%EB%9E%99%ED%8B%B0%EB%B8%8C-%EB%A6%AC%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%84%A0%ED%83%9D-%EC%BB%A4%EB%B0%8B-%EC%97%86%EC%9D%8C/

git rebase -i HEAD~7

이라는 명령어로 원하는 commit들을 조회할 수 있었다.

근데 결국 해결 못함 ㅠㅠ
commit 수만 엄청 늘어나고 잔디가 안 생겨...

3번 문제 fork repository에 commit했다는 이유라도 해결해보려고
git clone --base,
git push --mirror에 대해 알아보게 됐다.
https://soranhan.tistory.com/11

a few minutes later....

결국 새로운 리포지토리 생성 -> 거기에 원하는 것만 따로 commit 해서 원하는 부분에 대한 잔디를 심었다.

블로거 형님들 감사합니다 ㅠ

profile
즐겁게 공부하고 꾸준히 기록하는 나의 프론트엔드 공부일지

0개의 댓글