-
[Git과 Github 정복] Github 사용 Manual 5 - Commit 내용 수정하기컴퓨터 알아가기/Git & Github 2023. 6. 15. 19:30728x90반응형
지난 시간에 계속 기록이 되는 commit 내용을 삭제하는 방법을 확인해 보았는데요. commit 내용을 삭제한다는 것은 해당 파일 또한 삭제가 가능한 것을 알게 되었습니다.
그렇다면 삭제가 아닌 commit 내용만 수정할 수 있는 방법을 알아 보겠습니다. 나동빈의 Github강좌를 기준으로 공부하고 응용해 봅니다.
▒ Github내 commit 내역 수정하기
1. 작업한 파일 commit 내역 오기입
다시 JS파일을 통하여 더하기 기능을 추가하고 push하고 나서 해당 파일에 빼기 기능을 추가하였으나 commit message는 더하기만 추가 하였다라고 가정했을때 commit 내역을 수정해 보는 연습을 해 보도록 하겠습니다.
다음과 같이 작업하고 push까지 진행하겠습니다.
여기서 다시 빼기 기능을 파일에 추가합니다. 그리고 다시 push를 해봅니다.
그런데 commit 내용을 빼기 기능을 추가한 내용을 미쳐 반영하지 못했다고 가정해 봅니다. 이전 시간에는 commit 내용을 삭제 하였지만 이제는 내용을 수정하여 제대로 반영하는 방법을 고민해 보도록 하겠습니다.
2. Commit 내용 수정하기
이때 사용되는 Git 명령어가 amend입니다. 다음과 같이 명령 프롬프트앱에서 해봅니다.
이 명령어를 사용하면 화면이 UNIX 체계로 바뀌는것을 볼 수 있습니다.
이 화면에서 수정하는 방법은
① a를 누릅니다.
a를 누르면 수정이 될 수 있는 화면 커서가 움직입니다. 빼기 기능을 넣어줍니다.
② ESC 및 :wq
commit 내역을 수정했으면 저장하기 위하여 esc키를 누른후 :wq를 타이핑하고 enter. 그러면 반영이 됩니다.
명령 프롬프트앱으로 복귀하면서 1file changed 라는 메시지를 볼 수 있습니다.
③ 기본 명령
수정이 다 되었으면 강제 push를 해주면 됩니다.
그전에 status나 log를 활용하여 변한 내용을 확인하는 습관을 갖는게 좋습니다. log를 보면 commit 변경 내역을 볼 수 있습니다.
④ Github에서 최종 확인
반영이 잘 되었는지 Github로 가서 확인합니다.
반응형'컴퓨터 알아가기 > Git & Github' 카테고리의 다른 글
[Git과 Github 정복] Github 사용 Manual 7 - 실습을 통한 Branch 사용 (0) 2023.06.21 [Git과 Github] Github 사용 Manual 6 - Branch 사용하기 (Branch 정의) (0) 2023.06.20 [Git과 Github 정복] Github 사용 Manual 4 - Commit 내용 삭제하기 (0) 2023.06.14 [Git과 Github 정복] Github 사용 Manual 3 - Git 명령어에 대한 이해 (0) 2023.06.13 [Git과 Github 정복] Github 사용 Manual 2 - 내PC(로컬저장소) 작업내용 Github(원격저장소) 올리기 (0) 2023.06.12