상품 정보
상품 상세설명
엘리자베스 칼(Elizabeth Calle)(어도비 타입킷의 고객 지원 대표)
이 책은 Git의 본질에 가장 근접해 있다. Git은 버전 관리 모델의 하나로 모든 종류의 디지털 프로젝트에 필수적인 협업 시스템이다. 이 책은 명령행 작업의 흐름, 저장소와 브랜치의 미묘한 개념, 안정적인 커밋 메시지 작성 요령 등 사용자가 Git에 안착할 수 있도록 명확히 설명한다. 까다로운 시나리오까지 포함된 이 책의 조언을 따라 버전 추적을 일상적인 작업으로 익히기 바란다. Git은 여러분과 여러분의 팀 업무를 더욱 향상시킬 것이다.
목차
한국어판 출간에 앞서
추천의 글
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과의 시간 여행
마무리
참고자료
감사의 글
참고 URL
찾아보기
책속으로
[서문]
Git은 가장 복잡한 최신 웹 기술은 아니지만 웹 스택 전체에서 공통적으로 사용하는 한 부분이다. 만약 새로운 플랫폼의 웹에 참여하고 싶다면 Git을 피할 수 없다. 직접적 혹은 간접적으로든 어떤 점에선 Git과의 씨름이 필요하다. 그리고 그게 웹사이트 구축의 거대한 변화 속에서 Git이 간판스타가 된 이유일 것이다.
많은 책, 블로그, 온라인 글들이 Git의 사용법을 설명하기 위해 우후죽순처럼 나타났다. 다양한 튜토리얼이 있음에도 불구하고, Git에 대해 불평하는 사람과 마주치지 않고 살아갈 수 있다고 생각하지 않는다. 그렇다 하더라도 우리는 Git을 사용한다. 자신 있게 사용하지 못할 거라는 두려움에도 불구하고 반드시 Git을 사용해야만 할 것 같다. 큰 가위 한 자루를 들고 집 주변을 뛰어다니는 느낌으로 말이다.
지난 10년 동안 거의 모든 프로젝트에서 Git을 사용하며 Git의 음침하고 기이한 행동을 철저히 조사해본 결과, 이제 나는 틀림없이 말할 수 있다. 문제는 사용자가 아닌, Git이다. 만약 Git이 어렵지 않은 거라면, 사용자가 덜 똑똑하거나 아니면 중요한 회의를 빼먹었기 때문일 거다. 그러나 Git이 어렵다면, 그 이유는 정말 Git이 어렵기 때문이다.
이 책이 Git의 사고를 이해하는 데 도움이 됐으면 한다. 믿거나 말거나 Git의 이 만만치 않은 개념 모델은 Git의 특징이지 버그가 아니다. Git은 가위를 사용하는 느낌과 비슷하다. 의지를 갖고 시공간을 휘게 할 수 있는 강력한 툴이기 때문이다. 이는 마치 한낱 인간의 손에 너무 많은 책임을 지우는 것으로 들리지만, Git은 사용자의 능력이 충분함을 믿는다.
상품 정보 고시
도서명 |
인간다운 Git |
저자 |
데이비드 디마리 |
출판사 |
웹액츄얼리코리아 |
ISBN |
9791185885155 (1185885153) |
쪽수 |
176 |
출간일 |
2018-01-15 |
사이즈 |
141 * 216 * 15 mm /287g |
목차 또는 책소개 |
한국어판 출간에 앞서 추천의 글
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과의 시간 여행 마무리
참고자료 감사의 글 참고 URL 찾아보기 |
상품 정보 고시
도서명 |
상품페이지 참고 |
저자 |
상품페이지 참고 |
출판사 |
상품페이지 참고 |
크기 |
상품페이지 참고 |
쪽수 |
상품페이지 참고 |
제품구성 |
상품페이지 참고 |
출간일 |
상품페이지 참고 |
목차 또는 책소개 |
상품페이지 참고 |
교환/반품
[반품/교환방법]
마이페이지> 주문배송조회 > 반품/교환신청 또는 고객센터 (070-4680-5689)로 문의 바랍니다.
[반품주소]
- 도로명 : (10882) 경기도 파주시 산남로 62-20 (산남동)
- 지번 : (10882) 경기도 파주시 산남동 305-21
[반품/교환가능 기간]
변심반품의 경우 수령 후 14일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
[반품/교환비용]
단순 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
[반품/교환 불가 사유]
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
(단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
* (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시
‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
[상품 품절]
공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
[소비자 피해보상, 환불지연에 따른 배상]
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됩니다.
- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함.