무슨 이유인지 모르겠는데 깃허브에 잔디가 안 심어진다
그 이유가 될 만한 것들을 알아보니
- 터미널에서 git config --list 했을 때 깃허브 계정과 이메일이 제대로 입력되지 않은 게 보인다.
---> 나는 깃허브 설정창에 입력한 대로 동일하게 설정 되어있었다.
- default branch에 push한 것만 잔디가 생긴다.
---> 나는 git push origin <master/main 생략> 명령어로 push했는데 이 문제 때문인 것 같다.
- fork한 repository에 commit하는 것은 잔디에 반영이 안 된다고 한다. (이건 오피셜인지 확인못함)
---> 나는 이것도 해당된다.
따라서 2번부터 해결해보려고 git rebase 에 대해서 검색해보고
https://velog.io/@nsunny0908/git-GitCommitting-is-not-possible-because-you-have-unmerged-files
위 세 가지 글을 참고하여 명령어 입력을 계속 했다...
근데 나는
이렇게 pick / edit을 설정하는 자리에
noop이라고 commit 이력이 뜨지 않는 거다
git rebase noop 이라고 이거 검색해봐도 잘 나오지 않던 중에
번역본(?) 발견
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 해서 원하는 부분에 대한 잔디를 심었다.
블로거 형님들 감사합니다 ㅠ