Git의 3단계의 파일 상태에는 각각 어떤 파일군이 있는가? SourceTree에서 작업 디렉토리에서 Git 디렉토리로 이동할 때까지

1753 단어 SourceTree
git은 로컬에 있는 파일을 아래의 작업 디렉토리, 스테이징 에리어, Git 디렉토리의 3개의 단계로 나누어 관리합니다.
이번에는 각각의 단계에 어떤 파일군이 있는지 소개하고, SourceTree에서 작업 디렉토리에서 Git 디렉토리로 이동시킬 때까지의 흐름을 그림과 함께 설명합니다.
그러나 프로그래밍 초보자이기 때문에 내용에 오류가있을 수 있습니다.
그러므로, 만약, 잘못이 있으면 수정하므로 점점 지적해 주세요.

작업 디렉토리



변경을 가한 작업중의 파일군이 있습니다. 터미널에서 git status라는 명령을 치면 작업 디렉토리에 있는 파일의 상태를 확인할 수 있습니다. SourceTree에서 "커밋되지 않은 변경 사항이 있습니다."를 선택하면 작업 디렉토리에 해당하는 "작업 트리 파일"에 작업중인 파일 그룹이 있습니다. 아래 그림의 "작업 트리 파일"에는 커리큘럼이라는 문자를 추가한 파일이 있습니다.



스테이징 에리어



다음 커밋에 포함할 파일이 있습니다. git add라는 명령을 사용하여 작업 디렉토리에서 스테이징 영역으로 파일을 이동할 수 있습니다. SourceTree를 사용하면 '작업 트리 파일'의 파일을 스테이징 영역에 해당하는 'Index로 스테이지된 파일'로 드래그 앤 드롭하여 이동할 수 있습니다. 방금 변경한 파일을 실제로 이동시키면 아래 그림과 같이 됩니다.



Git 디렉토리



변경이 확정된 파일군이 있습니다. git commit이라는 명령으로 스테이징 영역에서 Git 디렉토리로 파일을 이동시켜 작업 내용을 확정시킬 수 있습니다. SourceTree에서는 아래 그림과 같이 왼쪽 상단의 커밋 아이콘을 선택하고 오른쪽 하단 커밋을 클릭하여 Git 디렉토리로 파일을 이동시켜 파일 변경을 확인할 수 있습니다.


좋은 웹페이지 즐겨찾기