버전관리라고 하긴 부끄럽고
그냥 얼마나 자주 개발하는지 기록하고 있어서 깃에 지속적으로 업데이트하고 있는데,,
아 시간이 지날수록 커밋 메시지가 통일성 없고 특히 초반에 한글로 쓴 것이 너무 보기 싫었다 ㅠㅠ
한글로 쓸거면 쭉 한글로 쓰던가 한글 영어 뒤죽박죽 ,,(거기에 맥북에서 이클립스 한글 사용하면 나는 에러때문에 뒷글자는 다 잘려있고..)
그래서 더 늦기전에 통일감을 주고자 찾아보았다.
우선 로컬 깃 폴더에 접속하거나 clone하고나서 ,
git rebase HEAD~거슬러올라가고 싶은 커밋 수 -i 를 실행하면,
pick ce6a857 revise "manager/userinfo.jsp" revise "3 cards(user information) are not in a row" by counting in jsp if statement
pick 6bfb747 Add "reviseTrainerInformation By Manager"
pick 9710b50 Revise "deleteMember & deleteTrainer By Manager" "set member.trainer_id='NULL' when member's personal trainer is deleted and print all of Members' information including members having null trainer"
요런 비슷한게 뜰거다. 뒤에 긴 내용은 내 커밋메시지이고(작문 실력 패스)
앞에 pick이 중요하다
# Commands
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
# s, squash = use commit, but meld into previous commit
# f, fixup = like "squash", but discard this commit's log message
# x, exec = run command (the rest of the line) using shell
# d, drop = remove commit
여기 잘 설명이 되어있는데, reword라는 키워드를 사용하면 커밋메시지만 수정할 수 있다.
i를 눌러 편집 모드로 들어간 뒤 수정할 커밋 메시지 앞의 pick을 reword로 수정한 뒤 저장하면(:wq!)
차례대로 해당 커밋메시지를 수정할 수 있는 편집기로 이동하게 된다.
모든 메시지를 수정하고(:wq!)나서
git push --force
를 실행해준 뒤 저장소를 다시한번 가주자!
그럼 메시지가 잘 수정된 것을 확인할 수 있다.
스쳐지나가다 본건데 다른 사람이 내가 수정하고 싶은 파일에 이미 손을 댔다면 이 방법은 먹히지 않는 것 같다
'개발 > Git&Markdown' 카테고리의 다른 글
[Markdown] 마크다운 문서 내부 링크 이동 (0) | 2018.07.09 |
---|---|
[Git] Git 시작하기(Git bash, Window) (0) | 2018.07.09 |