git revert 예제

By agosto 2, 2019Sem categoria

3번째 커밋은 되돌리기 후에도 프로젝트 기록에 남아 있습니다. git revert는 삭제하는 대신 변경 내용을 취소할 수 있는 새 커밋을 추가했습니다. 결과적으로 2 및 4 커밋은 정확히 동일한 코드 베이스를 나타내며 3 번째 커밋은 여전히 우리 역사에 남아 있습니다. 커밋을 `취소`하기 위한 기술적으로 여러 가지 전략이 있습니다. 다음 예제에서는 커밋 기록이 있다고 가정합니다: 이전 커밋작업을 위해 제가 가장 좋아하는 소스 코드 제어 명령 중 두 가지는 git cherry-pick 및 git 되돌아갑니다. git 체리 선택 명령은 다른 활성 분기에서 버그 수정을 가져와야 할 때 좋습니다. Git 커밋을 되돌릴 수 있는 기능은 코드 베이스에 대한 나쁜 기여에서 벗어날 수 있는 좋은 방법입니다. 그러나 이러한 명령만큼 유용하지만 개발자가 활성 프로젝트에서 연습하는 경우는 거의 없습니다. 팀 리드는 종종 소스 코드 리포지토리에서 문제를 실행 취소하기 위해 엄청난 길이로 이동합니다.

정말, 그들은 단지 git 대신 귀찮은 커밋을 되돌릴 수 있습니다. 여기서는 명령의 작동 방식과 이를 사용하여 특정 커밋을 되돌리는 방법을 보여 드리는 간단한 git 되돌리기 예제를 제공합니다. Git에서 작업을 취소하기 위한 많은 고급 전략을 다루었습니다. Git 프로젝트에서 `취소`하는 방법은 두 가지가 없다는 것을 기억하는 것이 중요합니다. 이 페이지의 대부분의 토론은 관련 Git 명령과 관련된 페이지에 더 자세히 설명되는 더 깊은 주제에 대해 다루었습니다. 가장 일반적으로 사용되는 `취소` 도구는 git 체크 아웃, git 되돌기 및 git 재설정입니다. 기억해야 할 몇 가지 핵심 사항은 git 되돌리기 명령은 `취소` 형식 명령으로 간주될 수 있지만 기존의 취소 작업이 아닙니다. 프로젝트 기록에서 커밋을 제거하는 대신 커밋에 의해 도입된 변경 내용을 반전하는 방법을 알아내고 결과 역 콘텐츠로 새 커밋을 추가합니다. 이렇게 하면 Git이 기록 손실을 방지할 수 있으며, 이는 수정 기록의 무결성과 안정적인 공동 작업을 위해 중요합니다. “되돌리기” 명령을 사용하여 “끌어오기 명령의 부가하기 설명” 커밋을 취소할 예정입니다.