RubyMine에서 커밋 메시지 만 amend로 수정하는 방법

2330 단어 RubyMineGit

소개



Git에서는 --amend 옵션을 사용하여 이전 커밋 내용과 커밋 메시지를 수정할 수 있습니다.
# amendオプションを使って直前のコミットメッセージを修正する
git commit --amend -m "Fix bug"

RubyMine에서도 커밋 대화 상자에 "Amend commit"옵션이 있으므로, 이것을 체크하면 직전의 커밋 내용을 수정할 수 있습니다.


그러나 커밋 대화 상자는 파일에 변경 사항이 있는 경우에만 표시할 수 있습니다.
단순히 커밋 메시지 만 수정하고 싶다면이 방법을 사용할 수 없습니다.

그래서이 기사에서는 RubyMine에서 커밋 메시지 만 amend로 수정하는 방법을 소개합니다.

대상 버전


  • RubyMine 2018.2.3

  • 그러나 RubyMine뿐만 아니라 IntelliJ IDEA와 PhpStorm 등 JetBrains 사의 IDE 전체에서 공통이라고 생각합니다).

    절차



    Command+9에서 Version Control 창을 엽니다.


    Log 탭을 엽니다.


    메시지를 변경할 커밋을 마우스 오른쪽 버튼으로 클릭하고 Reword를 선택합니다.
    (단, 이미 origin 등에 push 끝난 커밋은 Reword를 선택할 수 없다)


    새 메시지를 입력하고 확인 버튼을 클릭합니다.


    절차는 이상입니다!

    요약



    나는 최근까지이 방법을 모르고 터미널에서 git commit --amend -m "Fix bug"와 같은 명령을 입력했습니다.
    나와 같이, 「IDE상에서 amend하고 싶다!」라고 생각하고 있던 사람은 참고로 해 주세요.

    참고문헌


  • RubyMine 2017.2 EAP 3: Change Commit Messages | RubyMine Blog
  • pycharm - Using IntelliJ to amend git commit message - Stack Overflow
  • 좋은 웹페이지 즐겨찾기