
이상하게도 찍혀있는 건 겨우 3개 뿐..
이를 해결 해보려고 한다.
우선 가장 먼저 해야 할 일은 email과 username이 github 계정과 같은 계정인지 확인 해야한다

3. 이제 email과 username을 설정하자
git config user.email "내 이메일"
git config --global user.name "유저이름"
이렇게 하면 다음 commit 과 push 부터는 잔디가 잘 심어진다!
근데 그러면 전에 이미 해버린 커밋들은…? 없어지는 건가
이제부터 살려보자 프로젝트에서 다음과 같은 명령어를 실행한다.
은 명령어를 실행한다
git log --pretty=format:"%h = %an , %ar : %s" --graph

명령어 실행 시 그 동안 작업한 로그들이 나오게 된다 이후 다시 명령어를 입력하자.
이후 다시 명령어를 입력하자
git rebase -i -p 해쉬코드
화면에 출력 된 로그들 앞을 보면 pick으로 설정되어 있다
이것을 키보드 화살표로 이동하여 edit으로 바꾸어 설정한다.
전부다 edit로 바꾸었다면 esc 를 누르고 :wq 로 저장하고 나가면 된다.
마지막으로 반복 작업 수행 edit로 바꾼 개수만큼
git rebase --continue
git commit --amend --author="user.name<user.email>"
위에 두 문장을 계속 실행해야 한다.
끝으로 이제 브런치에 해당하는 것에 푸쉬만 해주면 마무리!
git push origin +main
저는 main으로 브런치를 하고 있기에 main 입니다만 master일 경우에는 +master로 설정하기
아 그리고 + 는 필수 입니다!