찾다

 >  Q&A  >  본문

Git 的 commit message 写错了,有办法进行修改么?

如题,有时候拼音输入法输错,导致提交了些少儿不宜的单词。
测试 mm 看了不好,请问怎么修改提交的消息呢?

PHPzPHPz2766일 전1241

모든 응답(8)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-27 09:05:08

    git commit --amend 마지막 제출 내용을 변경할 수 있습니다

    push -f 마지막 제출물이 푸시된 경우 f 매개변수를 추가하여 서버를 덮어야 하지만 권장하지 않습니다

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-04-27 09:05:08

    git push을 통해 제출한 경우 회사에서 사용하는 git 서버에 따라 다릅니다. 일반적으로 사용자가 수정하려면 관련 권한이 필요하며 다른 개발자가 이미 수정한 경우 관리자에게 문의하세요. 제출을 동시에 제출하면 더 번거로워집니다.
    아직 서버에 푸시되지 않았지만 로컬에서 커밋이 이루어졌고 새로운 커밋이 이루어지지 않은 경우 git commit --amend만 필요합니다. 새 커밋이 이루어진 경우 git reset --soft xxx만 필요합니다. xxx에 문제가 발생한 시간의 커밋 ID) 그런 다음 git commit을 수행하세요. 하지만 이후의 모든 제출은 하나의 제출이 됩니다. 각 제출을 독립적으로 유지하려면

    을 사용하세요. 으아악

    xxx에는 여전히 해당 제출의 커밋 ID에 문제가 있습니다. 별도의 tmp 분기 수정 설명을 만든 다음 새 분기에 대한 후속 제출을 하나씩 선택한 다음 이전 분기를 삭제하세요.

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-04-27 09:05:08

    이 질문은 오랫동안 제기되었지만 여전히 한 가지를 더 추가하고 싶습니다.
    이전 커밋의 작성자를 수정하고 싶다면 다음 스크립트를 사용할 수 있습니다: link~

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-27 09:05:08

    git commit --amend 또는 git Reset HARD를 사용하여 마지막 커밋을 취소한 후 다시 시도할 수 있습니다.
    그런데 이미 밀린 일이라 어떻게 해야 할지 모르겠습니다. . .

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-04-27 09:05:08

    git commit --amend
    코드 리뷰 시스템이 있나요? 게릿과 비슷한가요? 이런 종류의 것은 제출하기 전에 여러 번 제출할 수 있습니다

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-27 09:05:08

    git commit --amend

    참고:
    테스트한 결과 gerrit 환경에서 git commit --amend를 사용하여 커밋 메시지를 수정하면 제출에 실패한다는 사실을 발견했습니다.
    빈 줄을 추가하는 등 코드를 변경한 후 git add 및 git commit --amend를 입력하여 제출합니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-27 09:05:08

    git commit --amend

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-04-27 09:05:08

    스택 오버플로에 대한 질문은 이미 잘 답변되어 있습니다 :)

    http://stackoverflow.com/questions/179123/edit-an-incorlect-commit-message-in-git

    회신하다
    0
  • 취소회신하다