> 개발 도구 > 자식 > 본문

Git 로컬 제출 후 철회하는 방법

下次还敢
풀어 주다: 2024-04-09 11:39:22
원래의
624명이 탐색했습니다.

Git에서 로컬 커밋을 철회하려면 다음 단계를 수행해야 합니다. 철회하려는 커밋의 해시를 결정하고 기록합니다. git Reset 명령을 사용하여 커밋을 실행 취소합니다(예: git Reset abc123). git add 및 git commit을 사용하여 충돌(있는 경우)을 해결하고 변경 사항을 커밋합니다. 철회 후 상태를 확인하여 필요한 커밋이 제대로 철회되었는지 확인하세요.

Git 로컬 제출 후 철회하는 방법

Git 로컬 커밋 취소

Git에서는 변경 사항이 커밋되면 취소할 수 있습니다. 로컬 커밋을 철회하는 단계는 다음과 같습니다.

1. 철회하려는 커밋을 식별합니다.

먼저 git log 명령을 사용하여 커밋 기록을 보고 해당 커밋의 해시를 찾습니다. 철회하려는 커밋. git log 命令查看提交历史记录,并找到要撤回的提交的哈希值。

2. 使用 git reset 命令撤回提交

要撤回提交,请使用 git reset 命令,后跟提交的哈希值。例如,要撤回哈希值为 abc123 的提交,请运行:

<code>git reset abc123</code>
로그인 후 복사

这将重置暂存区和工作目录,使它们与撤回的提交之前的内容一致。

3. 解决冲突(如果存在)

如果撤回的提交存在冲突,则需要解决它们。Git 会在重置后自动尝试解决冲突,但可能无法解决所有冲突。手动解决冲突后,请使用 git add 命令将更改添加到暂存区并使用 git commit 命令提交更改。

4. 检查撤回后的状态

撤回提交后,请使用 git status

2. 커밋을 취소하려면 git Reset 명령을 사용하세요.

커밋을 취소하려면 커밋 해시 뒤에 git Reset 명령을 사용하세요. 예를 들어 해시 abc123를 사용하여 커밋을 취소하려면 다음을 실행하세요.
    rrreee
  • 이렇게 하면 스테이징 영역과 작업 디렉터리가 취소된 커밋 이전의 내용과 일치하도록 재설정됩니다.
  • 3. 충돌 해결(있는 경우)
철회된 커밋에 충돌이 있으면 해결해야 합니다. Git은 재설정 후 자동으로 충돌 해결을 시도하지만 모든 충돌을 해결하지는 못할 수도 있습니다. 충돌을 수동으로 해결한 후 git add 명령을 사용하여 스테이징 영역에 변경 사항을 추가하고 git commit 명령을 사용하여 변경 사항을 커밋합니다. 🎜🎜🎜4. 철회 후 상태 확인 🎜🎜🎜제출 철회 후 git status 명령을 사용하여 작업 디렉터리 및 스테이징 영역의 현재 상태를 확인하세요. 필수 커밋이 철회되었는지, 작업 디렉터리에 예상치 못한 변경 사항이 없는지 확인하세요. 🎜🎜🎜참고: 🎜🎜🎜🎜제출을 취소하면 되돌릴 수 없습니다. 🎜🎜로컬 커밋만 취소하세요. 커밋이 원격 저장소에 푸시된 경우 롤백할 수 없습니다. 🎜🎜커밋을 실행 취소하면 커밋 이후 변경된 모든 내용이 손실됩니다. 🎜🎜

위 내용은 Git 로컬 제출 후 철회하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
git
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿