Git Revert 리포지토리 기록의 Git Reset 변경 사항을 실행 취소하고 조정하기 위한 Git의 두 가지 중요한 명령입니다. 사용 commit 방법에 대한 안내는 다음과 같습니다. Git Revert Git Reset
Git Revert
-
Git Revert이전에 커밋된 변경 사항을 실행 취소()하기 위해 새 커밋을 생성할 수 있습니다revert. -
에
revert다음commit명령을 사용합니다.git revert <commit_id>되돌리려는
<commit_id>ID로 바꿉니다.commit새 항목이commit생성되고 선택한 의 변경 사항이 실행 취소됩니다commit. Revert기록을 변경하지 않지만 변경 사항을 되돌리기 위해commit새로 만듭니다.commit
Git Reset
-
Git ResetHEAD현재 분기를 특정 커밋으로 이동하여 이전 상태로 돌아갈 수 있습니다 . -
Git Reset세 가지 모드가 있습니다.--soft, --mixed(default), and --hard. -
에 대한 현재 분기
reset에 다음 명령을 사용하십시오.HEADcommitgit reset --mode <commit_id>재설정하려는
<commit_id>ID로 바꿉니다.commit -
Git Reset모드:-soft:스테이징 영역에서 이전 분기의 변경 사항을 유지하면서HEAD및 현재 분기를 지정된 로 이동합니다. 명령을 사용하십시오.commitcommitgit reset --soft <commit_id>--mixed:이것이 기본 모드입니다.HEAD현재 분기를 지정된 커밋으로 이동하고commit스테이징 영역에서 이전 분기의 변경 사항을 제거합니다. 명령을 사용하십시오git reset --mixed <commit_id>.--hard:HEAD및 현재 분기를 지정된 분기로 이동commit하고 이전의 모든 변경 사항을 버립니다commit. 커밋되지 않은 변경 사항은 손실되므로 사용 시 주의하십시오. 명령을 사용하십시오git reset --hard <commit_id>.
<commit_id>. Git Reset기록을 변경commit하고 데이터 손실이 발생할 수 있으므로 주의하여 사용하십시오.
Git Revert Git Reset Git에서 커밋 기록을 실행 취소하고 조정하기 위한 강력한 도구입니다. 프로젝트 안정성을 보장하고 데이터 손실을 방지하려면 신중하게 사용하십시오.

