# git commit --amend

6개의 포스트

Git - 커밋 히스토리 변경 방법

최근 커밋이 아닌 과거 커밋의 커밋 메시지나 코드 변경의 내용을 바꾸기 위해 쓸 수 있다. 코드 변경 내역의 변경은 소급 적용되며 충돌 가능성에 주의해야 한다. 다른 개발자들과 협업 중인 경우 사전 합의되지 않은 커밋 히스토리 변경은 혼란을 초래할 수 있다. 우선 해당 브랜치의 커밋 히스토리 페이지로 이동한다. 콘솔도 해당 브랜치로 이동한다. 변경하고 싶은 커밋이 위에서부터 몇 번째 것인지 확인한다. n번째라고 가정. unstage된 변경사항이 있을 경우 먼저 처리한다. 커밋하거나 'git stash'할 수 있다. 콘솔에 'git rebase -i HEAD~n'를 입력한다. vim 에디터가 나온다. 커밋들이 n번째까지 시간 역순으로 나열되어 있고 옆에 pick이라고 씌여있다. i를 누르면 INSERT 상태가 되서 텍스트를 추가할 수 있다. 변경하려는 커밋의 옆에 있는 pick을 edit로 바꾼다. ESC를 누르고 :wq를 눌러서 나온다.

2023년 7월 19일
·
2개의 댓글
·

<Git Chapter 7> - 프로답게 커밋 관리하기 3

4. 커밋 수정하기(마지막 커밋 수정) 1. 커밋 메시지 변경 아래 명령어로 에디터 열어 커밋 메시지 변경 2. 커밋에 변화 추가 추가할 변경사항 저장 후 스테이징 git commit --amend 로 마지막 커밋에 포함 커밋 메시지 변경 후 저장 3. 커밋 메시지 한줄로 변경 5. 커밋 수정, 삭제, 병합, 분할하기(과거의 커밋) 과거 커밋 내역을 다양한 방법으로 수정 가능 1. 커밋 메시지 변경 r 명령어 사용 2. 커밋 삭제 d 명령어 사용 3. 커밋 합치기 합치고자 하는 커밋들의 가장 마지막 커밋에 s 명령어 사용 메시지 수정 후 저장 4. 커밋 나누기 나누고자 하는 커

2023년 1월 4일
·
0개의 댓글
·

commit message 변경

git commit --amend 를 사용해 이전에 커밋했던 메세지를 변경하였다. 메세지변경 --> 엔터? --> 텝?

2023년 1월 1일
·
0개의 댓글
·

[Git] git push 취소하기

1. git log 확인하기 2. git commit 취소하기 2-1. commit을 취소하고 해당 파일들은 staged 상태로 워킹 디렉터리에 보존 2-2. commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존 2-3. commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에서 삭제 3. git push 취소하기 > ✅ git commit 메세지 수정하기 ex. 직전 commit 메세지인 hello를 hi로 수정하고 싶을 때

2021년 5월 25일
·
0개의 댓글
·
post-thumbnail

Git / Github #6 Git에서 Commit 내역 수정하기

특정 지점으로 프로젝트 되돌리기 git log 로 해시 값 확인 git reset : 특정 지점의 해시 값으로 돌아간다. 돌아간 지점 이후 내역은 사라진다. git reset --hard c11bbaca8c805b22faa28c8269320c4c191e5bb4 --hard : 돌아간 지점 이후 내역들 완전 삭제. --soft : 돌아간 지점 이후 내역들을 남겨 놓는다. --mixed : 기본 옵션, 내역들은 남지만 인덱스 값들은 초기화 Reset 이후 Github에 push 하기 : 로컬 컴퓨터와 Github 저장소의 구성이 다르기 때

2020년 11월 3일
·
0개의 댓글
·
post-thumbnail

유용한 git commend 모음 -2

출처 : https://www.patrickzahnd.ch/blog.html#gittransport git commit --amend 마지막 커밋메세지를 변경하고 싶을 때 사용 gitmoji https://gitmoji.carloscuesta.me/ 아래 명령어로 설치 후, commit 해야할 파일을 add 한 뒤 를 입력하면 아래와 같이 적절한 아이콘을 선택하여 커밋할 수 있다 ![](https://images.velog.io/images/k904808/post/7a15dc8c-cfcc-407b-860e-fb76a5078f2f/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%B

2020년 3월 29일
·
0개의 댓글
·