git_ 커밋 메세지 수정하기

jjyu_my·2024년 11월 18일
0

Git & GitHub

목록 보기
7/8
post-thumbnail

1️⃣ 가장 최근의 커밋 수정

git commit --amend
  • 기본 에디터가 열리고, 거기서 커밋 메시지를 수정할 수 있습니다
  • 메시지를 수정한 후 저장하고 종료합니다

💡 에디터 종료 방법

📌 Vim version

  • esc → :wq (저장 + 종료)

📌 nano version

  • 저장: Ctrl + O (파일 저장)
  • 종료: Ctrl + X (에디터 종료)

2️⃣ PUSH 하기

  • 가장 최근 커밋을 수정한 후, 변경된 내용을 원격 저장소에 푸시하려면, 기본적으로 git push 명령어를 사용합니다
git push
  • 만약 이미 원격 저장소에 푸시한 커밋을 수정한 경우, 변경 사항을 강제로 푸시해야 합니다
  • 이때는 --force 옵션을 사용합니다
git push --force

🚨주의 사항
--force 옵션은 원격 저장소의 커밋 이력을 변경하므로, 다른 팀원들이 이미 해당 커밋을 받아갔을 경우 문제가 발생할 수 있습니다.
가능하면 --force-with-lease를 사용하는 것이 좋습니다.


🔎 차이점
git push --force
=> 강제로 푸시하며 원격 저장소의 히스토리를 덮어쓸수있기때문에, 다른 사람의 작업을 덮어쓸 위험이있다

git push --force-with-lease
=> 원격 저장소가 변경되지 않았을 때만 푸시가 진행되며, 다른 사람의 작업을 덮어쓸 위험이 적다

profile

0개의 댓글