본문 바로가기

Book Study/Pro Git6

[Pro Git] ch02 - Git의 기초 (git add, .gitignore, git status, git diff) 출처 : Pro Git - 저자 : Scott Chacon, Ben Straub 2장 을 다 읽으면 저장소를 만들고 설정하는 방법, 파일을 추적하거나(Track) 추적 을 그만두는 방법, 변경 내용을 Stage 하고 커밋하는 방법을 알게 된다. 파일이 나 파일 패턴을 무시하도록 Git을 설정하는 방법, 실수를 쉽고 빠르게 만회하 는 방법, 프로젝트 히스토리를 조회하고 커밋을 비교하는 방법, 리모트 저장 소에 Push 하고 Pull 하는 방법을 살펴본다. Git 저장소 만들기 Git 저장소를 만드는 방법은 두 가지다. 기존 프로젝트를 Git 저장소로 만드는 방법이 있고, 다른 서버에 있는 저장소를 Clone 하는 방법이 있다. 기존 디렉토리를 Git 저장소로 만들기 기존 프로젝트를 Git으로 관리하고 싶을.. 2022. 10. 1.
[Pro Git] ch01 - Git의 기초 출처 : Pro Git - 저자 : Scott Chacon, Ben Straub 버전 관리란? 버전 관리는 무엇이고 우리는 왜 이것을 알아야 할까? 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다 로컬 버전 관리 많은 사람은 버전을 관리하기 위해 디렉토리로 파일을 복사하는 방법을 쓴 다(똑똑한 사람이라면 디렉토리 이름에 시간을 넣을 거다). 이 방법은 간단하 므로 자주 사용한다. 그렇지만, 정말 뭔가 잘못되기 쉽다. 작업하던 디렉토리 를 지워버리거나, 실수로 파일을 잘못 고칠 수도 있고, 잘못 복사할 수도 있다. 중앙집중식 버전 관리(CVCS) 프로젝트를 진행하다 보면 다른 개발자와 함께 작업해야 하는 경우가 많 다. 이럴 때 생기는 문제.. 2022. 10. 1.