기본 Git 명령
Git은 파일 시스템의 스냅샷을 만드는 것처럼 파일의 변경 내용을 저장하는 방식으로 작동합니다.
리포지토리의 파일을 추적하고 비교할 Git에 대한 스냅샷을 저장하는 데 사용하는 몇 가지 기본 명령을 검토해 보겠습니다.
git status
첫 번째이자 가장 일반적으로 사용되는 Git 명령은 git status입니다. 작업 트리 및 준비 영역의 상태( 인덱스라고도 함)를 표시합니다. 수정, 스테이징 및 추적되지 않은 파일을 검사하여 다음에 수행할 작업을 결정할 수 있습니다.
git add
git add 는 준비 영역에 파일 콘텐츠를 추가하는 데 사용하는 명령입니다.
기술적 용어로 변경 내용을 스테이징한다고 표현합니다. 첫 번째 커밋을 위해 새 파일을 스테이징하고 Git에서 이미 알고 있는 파일에 대한 나중에 변경 내용을 스테이징하는 데 사용합니다 git add . 스테이징하는 git add 모든 변경 내용은 커밋할 때까지 스테이징 영역에 저장됩니다.
git commit
커밋을 위해 일부 변경 내용을 스테이징한 후에는 git commit 명령을 호출하여 작업을 스냅샷으로 저장할 수 있습니다.
커밋은 동사 및 명사입니다. 기본적으로 계획으로 커밋하거나 변경 내용을 데이터베이스로 커밋할 때와 의미가 같습니다. 동사로서 변경 내용 커밋은 파일, 디렉터리 또는 기타 “항목”의 복사본을 리포지토리에 새 버전으로 넣는 것을 의미합니다. 명사로서 커밋은 프로젝트의 특정 스냅샷에 고유한 ID를 제공하는 작은 데이터 청크입니다. 커밋에 저장된 데이터에는 작성자의 이름 및 전자 메일 주소, 날짜, 사용자가 한 작업(및 이유), 선택적 디지털 서명, 저장된 스냅샷에 대한 참조, 부모 커밋 또는 커밋(있는 경우)이 포함됩니다.
git log
git log 명령을 사용하여 이전 커밋에 대한 정보를 볼 수 있습니다. 각 커밋에는 연결된 메시지(커밋 메시지)가 있으며, git log 명령은 가장 최근 커밋에 관한 정보(예: 타임스탬프, 작성자, 커밋 메시지)를 인쇄합니다. 이 명령은 수행한 작업과 저장된 변경 내용을 추적하는 데 도움이 됩니다.
git 도움말
이 git help 명령을 사용하여 지금까지 배운 모든 명령 등에 대한 정보를 쉽게 가져올 수 있습니다.
각 명령에는 자체의 도움말 페이지도 있습니다.
git <command> --help를 입력하면 도움말 페이지를 확인할 수 있습니다. 예를 들어 git commit --help는 git commit 명령 및 사용 방법을 자세히 설명하는 페이지를 표시합니다.