이미 소장하고 있다면 판매해 보세요.
|
Chapter 1 버전 중심의 사고
버전 관리의 요소 복잡한 프로젝트 분산 협업 인간이 Git을 만나다 Git의 작동 원리 Git의 도전 Chapter 2 기초 맥에서 Git의 설치와 실행 윈도우에서 Git의 설치와 실행 명령행 기초 Git과의 대화 Git 설정 새 프로젝트 시작하기 프로젝트 복제 커밋 준비 상태 확인 파일 추가 스테이징 영역 두 번째 커밋 파일 삭제 파일 이름 변경: 이름에 대한 Git의 집착 핵폭탄: git add -all Chapter 3 브랜치 브랜치 기초 새 브랜치 시작하기 나뭇가지의 끝 브랜치 이름 병합 병합 충돌 다루기 Chapter 4 리모트 GitHub 서버에는 누가 살고 있는가? 리모트는 어디에? 리모트 추가 리모트 브랜치로 작업하기 브랜치 추적 페치 실행 기존 브랜치 체크아웃 Chapter 5 히스토리 로그 보기 커밋 ID 커밋 메시지 좋은 커밋 만들기 커밋 비교 태그 git checkout과의 시간 여행 마무리 |
이태상 의 다른 상품
|
이 책은 Git의 본질에 가장 근접해 있다.
Git은 버전 관리 모델의 하나로 모든 종류의 디지털 프로젝트에 필수적인 협업 시스템이다. 이 책은 명령행 작업의 흐름, 저장소와 브랜치의 미묘한 개념, 안정적인 커밋 메시지 작성 요령 등 사용자가 Git에 안착할 수 있도록 명확히 설명한다. 까다로운 시나리오까지 포함된 이 책의 조언을 따라 버전 추적을 일상적인 작업으로 익히기 바란다. Git은 여러분과 여러분의 팀 업무를 더욱 향상시킬 것이다. Git은 가장 복잡한 최신 웹 기술은 아니지만 웹 스택 전체에서 공통적으로 사용하는 한 부분이다. 만약 새로운 플랫폼의 웹에 참여하고 싶다면 Git을 피할 수 없다. 직접적 혹은 간접적으로든 어떤 점에선 Git과의 씨름이 필요하다. 그리고 그게 웹사이트 구축의 거대한 변화 속에서 Git이 간판스타가 된 이유일 것이다. 많은 책, 블로그, 온라인 글들이 Git의 사용법을 설명하기 위해 우후죽순처럼 나타났다. 다양한 튜토리얼이 있음에도 불구하고, Git에 대해 불평하는 사람과 마주치지 않고 살아갈 수 있다고 생각하지 않는다. 그렇다 하더라도 우리는 Git을 사용한다. 자신 있게 사용하지 못할 거라는 두려움에도 불구하고 반드시 Git을 사용해야만 할 것 같다. 큰 가위 한 자루를 들고 집 주변을 뛰어다니는 느낌으로 말이다. 지난 10년 동안 거의 모든 프로젝트에서 Git을 사용하며 Git의 음침하고 기이한 행동을 철저히 조사해본 결과, 이제 나는 틀림없이 말할 수 있다. 문제는 사용자가 아닌, Git이다. 만약 Git이 어렵지 않은 거라면, 사용자가 덜 똑똑하거나 아니면 중요한 회의를 빼먹었기 때문일 거다. 그러나 Git이 어렵다면, 그 이유는 정말 Git이 어렵기 때문이다. 이 책이 Git의 사고를 이해하는 데 도움이 됐으면 한다. 믿거나 말거나 Git의 이 만만치 않은 개념 모델은 Git의 특징이지 버그가 아니다. Git은 가위를 사용하는 느낌과 비슷하다. 의지를 갖고 시공간을 휘게 할 수 있는 강력한 툴이기 때문이다. 이는 마치 한낱 인간의 손에 너무 많은 책임을 지우는 것으로 들리지만, Git은 사용자의 능력이 충분함을 믿는다. |