서론 최근 클린코드 스터디를 진행하며 겪었던 일이었습니다. ```java boolean isVisited = false; ``` 위처럼 백틱(`) 3개로 코드를 감싸는 것을 코드 블럭이라고 합니다. ```suggestion ```java boolean isVisited = false; ``` ``` Pull Request에 코드 블럭을 포함한 Suggestion을 등록했으나 백틱(`)이 제대로 동작하지 않았습니다. 원인 ```suggestion# suggestion 블럭 시작 ```java boolean isVisited = false; ```# suggestion 블럭 끝으로 인식!! ```# 실제 동작해야 하는 블럭의 끝 내용을 보면 유추할 수 있을텐데, 백틱(`)이 자신의 구역을 인지하지 못하고 j..
과정 1. 원격 저장소(main)로부터 변경사항 가져오기 2. 로컬 최신화(feature/test) 하기 3. 원격 저장소(feature/test) 최신화 하기 rebase로 로컬 저장소 최신화하기 1. 현재 저장소의 원격 주소 확인 git remote -v 2. 원본 저장소(main)의 원격 주소를 추가 git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPO.git 3. 원본 저장소의 주소가 추가되었는지 확인하기 git remote -v 4. 원본을 fetch 하기 default 브랜치를 main이 아닌 develop으로 했다면 main 대신 develop을 적어주면 됩니다. git fetch upstream main 5. reb..
문제점 분명 같은 메일로 Commit을 날렸는데 제대로 인식하지 못하는 문제를 발견했습니다. 알고보니 @gmail.com이 아니라 @gmai.com으로 보냈더라구요.. 헛헛.. 해결방법 git filter-branch --env-filter ' WRONG_EMAIL="잘못된 이메일" NEW_NAME="사용자 이름" NEW_EMAIL="올바른 이메일" if [ "$GIT_COMMITTER_EMAIL" = "$WRONG_EMAIL" ] then export GIT_COMMITTER_NAME="$NEW_NAME" export GIT_COMMITTER_EMAIL="$NEW_EMAIL" fi if [ "$GIT_AUTHOR_EMAIL" = "$WRONG_EMAIL" ] then export GIT_AUTHOR_N..