멀티캠퍼스 KDT-FullStack 과정에서 진행되는 프로젝트중 하나를 마치고
Git을 확인했는데..분명.. commit, push, pull 다 잘 되었는데..왜..!?
잔디가 하나도 심어져있지 않았다.. .
원인이 뭘까 했는데 git이랑 작업되고있던 내 local의 이메일이 달라서 커밋정보가 계정으로 올라가지않았다...7416을 7146으로 치는 오타를 범했던것이다..
황금하게 cmd를열고 이메일을 변경하고 이미 커밋한 내용에 대해서 잔디를 심으려고 구글링을 시작했다.
git config user.email "내 이메일 주소"
git config --global user.email "내 이메일 주소"
git log --pretty=format:"%h = %an , %ar : %s" --graph
git rebase -i -p 해쉬코드
에러가 발생했다
- merge 커밋 오류인것 같다
- 참고 : https://blog.outsider.ne.kr/1038
git rebase -i --preserve-merges 해쉬코드
git rebase --continue
git commit --amend --author="이름 <본인 이메일>"
내 개인적인 깃이면 해보겠지만 협업으로 만들어져있는 깃이기 때문에 강제로 push하게 될경우 문제가 생길 수 있어.. 일단은 보류상태이다.. 좋은 방법이나 안전성에 확신이 생기면 추가로 진행하도록 하겠다.