>개발 도구 >자식 >git 변경 버전 설명

git 변경 버전 설명

王林
王林원래의
2023-05-17 10:20:071041검색

Git은 현재 가장 널리 사용되는 버전 제어 도구로, 개발자의 협업, 코드 수정 추적, 잘못된 코드 수정 복원에 도움이 됩니다. Git에서 버전 설명에는 코드 수정 내용, 이유, 작성자 등 각 제출에 대한 중요한 정보가 기록됩니다. 그러나 때로는 제출물의 설명이 부정확하거나 불완전하여 변경해야 할 수도 있습니다. 이 글에서는 Git에서 버전 설명을 변경하는 방법을 소개합니다.

방법 1: "--amend" 매개변수 사용

Git에서 코드를 제출할 때 "git commit" 명령과 "-m" 매개변수를 사용하여 버전 설명을 추가할 수 있습니다.

$ git commit -m "这里是版本描述"

변경해야 하는 경우 버전 설명을 이미 제출했습니다. 다음 형식으로 "--amend" 매개변수를 사용할 수 있습니다.

$ git commit --amend -m "这里是修改后的版本描述"

이 명령은 새 제출 정보를 편집할 수 있는 편집기를 팝업으로 표시합니다. 새로운 제출 정보를 저장하고 편집기를 종료하려면 ":wq"를 입력하세요. 수정을 취소하려면 ":q!"를 입력하세요.

제출물이 원격 창고로 푸시된 경우, 제출 정보를 변경하기 위해 이 방법을 사용하는 것은 권장되지 않습니다.

방법 2: 대화형 재작성 기록 사용

여러 커밋의 버전 설명을 변경해야 하는 경우 Git의 대화형 재작성 기록 기능을 사용하여 이를 달성할 수 있습니다. 구체적인 단계는 다음과 같습니다.

  1. "git rebase -i" 명령을 사용하여 대화형 재작성 기록 편집기를 엽니다. 형식은 다음과 같습니다.
$ git rebase -i HEAD~N

"N"은 재작성할 커밋 수입니다. 제출물 3개 중 가장 최근 항목을 다시 작성하려는 경우 "N"은 3입니다.

  1. 변경하려는 제출물의 키워드를 대화형 편집기에서 "선택"에서 "편집"으로 변경하고 저장한 후 종료하세요.
pick 1234567 commit message 1
edit 2345678 commit message 2
pick 3456789 commit message 3

위의 예에서는 두 번째 커밋을 "편집"으로 설정합니다.

  1. 커밋 정보를 변경하고 기록 다시 쓰기를 계속하려면 "git commit --amend" 명령과 "git rebase --continue" 명령을 사용하세요.
$ git commit --amend -m "修改后的版本描述"
$ git rebase --continue
  1. 변경하려는 모든 커밋의 버전 설명이 수정될 때까지 2단계와 3단계를 반복하세요.
  2. 마지막으로 "git push --force" 명령을 사용하여 수정된 기록을 원격 창고에 푸시합니다.
$ git push --force

대화형 재작성 기록 기능은 기록을 수정할 수 있으므로 다른 개발자의 코드에 영향을 미치지 않도록 주의해서 사용해야 합니다.

일반적으로 위의 두 가지 방법을 통해 Git의 버전 설명을 더 쉽게 수정할 수 있습니다. 물론 코드 변경 사항을 더 잘 기록하고 후속 공동 개발 및 코드 유지 관리를 용이하게 하려면 Git을 사용할 때 좋은 제출 방법을 따라야 합니다.

위 내용은 git 변경 버전 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.