https://hello-i-t.tistory.com/9
위의 글에서 언급한 것 처럼 나는 리모트 브랜치 이름도 잘못 만들어서 변경을 해야했고, 커밋 메시지도 형식에 맞추어 만들지 않아서 내용을 변경해야 했다. 그런데 어떻게 해야하는지 몰라서 한참을 헤맸다 ㅎㅎ 5시 퇴근인데 5시 16분까지 남아있다가(오류가 4시 55분에 생겨서 퇴근할까 말까 하다가 역시 오류를 남겨두고 퇴근하는건 찝찝해서) 16분에 퇴근시간이 지났는데 왜 퇴근을 안하냐고 하셔서 퇴근했다. 다음날 아침에 출근을 하고 알아낸 깃 리모트 브랜치 이름을 변경하는 방법과 커밋 메세지를 변경하는 방법은 아래와 같다.
그나저나 커밋 메세지에도 다 양식이 었었다.. 각종 블로그에 검색해보니 커밋 메세지도 가독성을 좋게 하기 위해 입력을 하는 방법이 따로 있었다. 항상 git commit -m "" 이렇게 한줄짜리 커밋을 해서 몰랐는데 이렇게 또 새로운 것을 배운다!
[git remote branch 이름 변경]
1. local에 있는 branch 이름 변경하기
$ git branch -m old_branch new_branch
2. remote저장소에 존재하는 old branch 삭제하기
$ git push origin :old_branch
3. new_branch push하기
$ git push origin new_branch
[커밋 메세지 변경]
1. 가장 최근에 작성한 커밋 메세지 수정하기
$ git commit --amend
이 명령어를 입력하면 최근에 작성한 커밋 메세지가 나온다. 여기서 수정을 하고
:wq!를 하고 나오면 된다.
2. 수정 사항 보내기
$ git rebase --continue
이렇게 하면 된다는데 나는 안됐다 ㅎㅎ.
$ git push --force
이렇게 해서 됐다!
'Trial and Error > Git' 카테고리의 다른 글
[Git]Git에서 해시 함수를 사용하는 이유 (0) | 2021.05.25 |
---|---|
.git 폴더의 정체 (0) | 2020.07.27 |
Git remote branch 가져오기 (0) | 2020.07.27 |