본문 바로가기

commit2

깃 커밋 작업 영역working derector, working tree: 탐색기 상의 폴더 하부스테이징 영역staging area, index: 저장소의 .git폴더의 파일 index 깃 저장소(git repository)저장소: 저장소의 .git폴더의 여러 정보 깃 명령어 $ git add #파일을 Working tree=> Staging Area로 이동(복사)$ git commit #Staging Area에 준비된 파일 => Git repository(버전관리)로 이동(복사)​ 파일 생성$ echo create > hello.txt$ cat hello.txt untracked file처음 만들어진 파일. 추적되지 않는 파일: '깃에 관리되지 않는 파일'이란 뜻$ git status --short?? hell.. 2025. 7. 29.
Git 버전관리 버전 관리 필요성-지난 어느 시점의 파일이나 소스의 내용을 확인해 보고 그 상태로 되돌리고 싶을 때이름으로 관리의 문제: 이름을 수정하면서 관리하고, 관리할 파일이 많다면 여러 이름의 새로운 폴더에 여러 파일을 복사해서 관리해야 함.(수정, 수정2, 최종수정, ㄹㅇ최종수정, 마지막, 찐막....) 파일의 추가 및 수정 이력(추적) 관리누가(다중사용자)저장소가 여러 개인 경우(어떤 저장소에서)어느 파일을언제어디를어떻게(추가, 수정, 내용) 버전관리란?시간 흐름에 따라 파일 집합에 대한 변경 사항을 추적하고 관리함.-버전의 저작과 백업-여러 사용자에 대한 버전 이력 추적관리 필요하면 어떤 시점으로 이동 가능함. 명령어 줄 인터페이스(Command Line Interface) 방식-깃 도구 방식 중의 하나텍스.. 2025. 7. 28.