


Git에서 Outpitting이란 무엇입니까?
아웃피팅은 오픈 소스 소프트웨어 개발 맥락, 특히 Git 버전 제어 시스템의 맥락에서 사용되는 용어입니다.
Git에서 "커밋"은 특정 시점에 프로젝트에 적용된 모든 변경 사항의 스냅샷입니다. . 코드를 변경하고 해당 변경 사항을 저장하려면 새 커밋을 생성합니다. 각 커밋에는 커밋 내용의 SHA-1 해시인 "커밋 해시"라는 고유 식별자가 있습니다. 특정 시점의 프로젝트. 트리 개체에는 해당 모드(예: 읽기/쓰기/실행 권한) 및 기타 메타데이터와 함께 프로젝트의 모든 파일 및 디렉터리 목록이 포함되어 있습니다. 이제 코드를 변경하고 해당 변경 사항을 저장하려는 경우, Git은 이전 커밋을 다시 가리키는 새 커밋을 생성합니다. 이를 "아웃피티드" 커밋이라고 합니다. 즉, 새 커밋은 이전 커밋에서 "아웃피팅"됩니다. 예를 들어 여러 파일에 대한 주요 변경이 필요한 기능을 작업하는 경우 해당 기능에 대한 새 분기를 만들고 기본 분기에서 일련의 커밋을 생성하여 해당 변경 사항을 처리할 수 있습니다. 기능을 완료한 후에는 새 브랜치를 다시 기본 브랜치로 병합할 수 있으며 아웃피팅된 커밋은 병합에 포함됩니다. 이전 커밋으로 돌아가 개발자가 메인 브랜치에 영향을 주지 않고 코드베이스를 크게 변경할 수 있습니다.



