본문 바로가기
#1-3 git 기초 : 최초 설정 및 설정 확인 목차 사용자 정보 설정 설정확인 특정 키에 대한 사용값 확인 도움말 보기 Git을 설치하고 나면 Git의 사용 환경을 적절하게 설정해 주어야 한다. 환경 설정은 한 컴퓨터에서 한 번만 하면 된다. 설정한 내용은 Git을 업그레이드해도 유지된다. 1. 사용자 정보 설정 -Git은 커밋할 때마다 이 정보를 사용하며 한 번 커밋한 후에는 정보를 변경할 수 없다. $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com -만약 프로젝트마다 다른 이름과 이메일 주소를 사용하고 싶으면 --global 옵션을 빼고 명령을 실행 2. 설정 확인 $ git config --list 3. 특정 키에 대한 사용.. 2022. 2. 15.
#1-2 git 기초 : 관리하는 파일 상태/저장소 Git이 관리하는 파일의 세 가지 상태 Git은 파일을 Committed, Modified, Staged 이렇게 세 가지 상태로 관리한다. Committed란 데이터가 로컬 데이터베이스에 안전하게 저장됐다는 것을 의미한다. Modified는 수정한 파일을 아직 로컬 데이터베이스에 커밋하지 않은 것을 말한다. Staged란 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태를 의미한다. 워킹 트리 워킹 트리는 프로젝트의 특정 버전을 Checkout 한 것이다. Git 디렉토리는 지금 작업하는 디스크에 있고 그 디렉토리 안에 압축된 데이터베이스에서 파일을 가져와서 워킹 트리를 만든다. Staging Area Staging Area는 Git 디렉토리에 있다. 단순한 파일이고 곧 커밋할 파일에 대한 정보를 저장.. 2022. 2. 15.
#1-1 사전 지식 : 버전관리 # 버전 관리란? 버전 관리 시스템(VCS)는 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 VCS를 사용하면 각 파일을 이전 상태로 되돌릴 수 있고, 프로젝트를 통째로 이전 상태로 되돌릴 수 있고, 시간에 따라 수정 내용을 비교해 볼 수 있고, 누가 문제를 일으켰는지도 추적할 수 있고, 누가 언제 만들어낸 이슈인지도 알 수 있다. 또한 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구 가능하다 # 버전 관리의 3가지 방법 1. 로컬 버전 관리 EX) RCS(Revision Control System) -로컬 디바이스 내의 데이터 베이스를 사용해서 파일의 변경 정보 관리 2. 중앙집중식 버전관리(CVCS) EX) CVS, Subversion, Perforce -.. 2022. 2. 15.