https://github.com/jojeongbin/wiseSaying
지난번 만든 명언앱을 TDD방식으로 다시 구현함.**
genScanner=generate Scanner 특별한 스캐너 생성하는 것.
우리가 직접 입력하지 않아도 기계가 알아서 입력해주는 것.
방금 커밋에서 커밋 메세지 수정하는 법
git commit --ammend
한 후 수정-> ctrl+c :wq!
git log --oneline
이걸로 잘 수정됐는지 확인
git pull origin main --rebase
1단계) RED : 실패하는 테스트 만든다
2단계) GREEN : 어떻게든 성공하는 테스트 만든다
3단계) BLUE : 중복 소스 코드 제거
충돌의 가능성이 있을 때
git pull origin main --rebase
충돌의 가능성이 없을 때
git pull origin main
갑자기 잘되던 push가 안됨...
검색해보니 README.md를 추가해서 이런 일이 생긴듯
내 로컬 레퍼지스토리는 아직 이 new commit을 모른다.
Updates were rejected because the remote contains work that you do not have locally.
그렇기 때문에 위의 에러메세지를 던지게 된다.
깃 허브에 직접 레퍼지스토리readme 직접생성 했었음, 로컬에서 또 push해서 충돌이 일어난듯.
git push -f origin master
이걸로 강제로 push
해결완료
이렇게 강제로 했더니 readme 사라져있음 호달달 강제로 해서 걸리적거리는거 삭제됐나봄