나에게 필요한 지식과 기술을 검색해 보세요.

팀 개발을 위한 Git, GitHub 시작하기

소스코드 버전 관리를 위한 깃・깃허브, 오픈소스 참여

지은이

정호영, 진유림

출간일

2020.01.06

레벨

초급

평점

4.6(33명)

정가

18,000

판매가

16,200

총 결제 금액

10%

16,200

적립 예정

810P

쪽수

332쪽

ISBN

9791162242032

브랜드

한빛미디어



개발자, 디자이너, 기획자 다함께 깃・깃허브 입문

 

이 책은 시나리오를 곁들인 실습으로 시작해서 깃과 깃허브를 처음 접하는 사람 또는 좀 더 깊은 난이도에서 깃과 깃허브를 다루고 싶은 개발자, 디자이너, 기획자 모두에게 유용합니다. 

 

챕터 0장에서 1시간이면 깃・깃허브의 기본 사용법을 따라할 수 있도록 구성했습니다. 

파트1에서 손쉬운 그래픽 툴 소스트리를 통해 깃과 깃허브의 전 과정을 따라하고, 여기에 익숙하고 좀 더 중급 과정을 원하는 독자라면 파트2에서 실습을 CLI 환경에서 진행하도록 구성했습니다.

 

 

누구를 위한 책인가요?

  • 팀 또는 개인 프로젝트를 깃・깃허브로 관리하고 싶은 개발자, 취준생, 학생
  • 팀 프로젝트를 개발자와 함께 진행하며 버전 관리를 하고자 하는 디자이너, 기획자
  • 오픈소스 프로젝트 참여를 희망하는 개발자

 

도서 특징

 

누구나 이해할 수 있게 무조건 쉽게 쓰자. 단, 제대로! 

  • 깃과 깃허브의 전체 과정을 먼저 따라합니다. 8개의 명령으로 살펴보는 이 과정은 깃과 깃허브에 대한 자신감을 불어넣어줄 겁니다.
  • 소스트리를 사용해 깃과 깃허브에 대한 접근성을 낮췄습니다. 명령어만으로 깃과 깃허브를 접하면 너무 어렵고 먼 길을 가야 할 느낌입니다. 입문자로 쉽게 따라할 수 있는 프로그램을 사용합니다.
  • 스토리텔링을 통해 버전관리가 이뤄지는 원리를 학습합니다. 프로젝트를 함께 진행하며 일어나는 상황을 순서대로 설명해서 이해를 돕습니다. 특히 문제 상황(충돌)을 일부러 발생시켜 독자와 함께 해결합니다.
  • 커맨드라인을 사용합니다.능숙하고 빠르게 깃과 깃허브를 다루도록 커맨드라인을 사용해 설명합니다.

 

 

 

   4장 실습 오류(142쪽)는 다음 내용을 참고해 주세요.   https://github.com/Cat-Hanbit/README/issues/3

 

 

 

팀 개발을 위한 Git GitHub 상세페이지(700).jpg

 

저자

목차

Chapter 0 빠른 실습으로 Git, GitHub 감 익히기

__01. Git, 그리고 GitHub 

__03. Git을 설치하고 로컬저장소에서 커밋 관리하기 

__03. GitHub 원격저장소에 커밋 올리기 

__04. GitHub 원격저장소의 커밋을 로컬저장소에 내려받기

 

PART 1 기본편 GUI 환경에서 버전 관리 시작하기

Chapter 1 GUI를 위한 버전 관리 환경 구축하기

__01. 소스트리 설치하기 

__02. 비주얼 스튜디오 코드 설치하기 

__03. Github 둘러보기 

 

Chapter 2 혼자서 Git으로 버전 관리하기

__01. 로컬저장소를 소스트리에 불러오기

__02. 소스트리로 커밋 만들고 푸시하기 

__03. 그림으로 Git 뜯어보기 

 

Chapter 3 여러 명이 함께 Git으로 협업하기

__01. 원격저장소에서 협업하기: 브랜치(Branch) 

__02. 브랜치 실습 기본: 만들고, 이동한다 

__03. 브랜치와 브랜치를 합치기: 병합(merge, 머지)

__04. 앗! 둘이 똑같은 코드를 고쳤어요: 충돌(conflict) 해결하기

__05. 브랜치를 합치는 예의바른 방법: 풀 리퀘스트 

__06. 개발이 완료되었습니다, 출시하자! : 릴리즈(release) 

 

Chapter 4 둘 이상의 원격저장소로 협업하기

__01. 원본저장소를 복사해서 너구리의 원격저장소를 만든다(fork) 

__02. 원본저장소에 풀 리퀘스트 보내기

__03. 묵은 커밋을 새 커밋으로 이력 조작하기(rebase)

 

Chapter 5 실무 사례와 함께 Git 다루기

__01. 실습을 위한 사전 준비: 새로운 원격저장소 만들기 

__02. amend: 수정 못한 파일이 있어요, 방금 만든 커밋에 추가하고 싶어요

__03. cherry-pick: 저 커밋 하나만 떼서 지금 브랜치에 붙이고 싶어요 

__04. reset: 옛날 커밋으로 브랜치를 되돌리고 싶어요 

__05. revert: 이 커밋의 변경사항을 되돌리고 싶어요 

__06. stash: 변경사항을 잠시 다른 곳에 저장하고 싶어요, 커밋은 안 만들래요 

 

PART 2 중급편 CLI 환경에서 버전 관리 시작하기

Chapter 6 PART 1에서 수행했던 기본 명령어

__01. 왜 CLI를 사용할까? 

__02. Git Bash를 시작하자 

__03. 기본 CLI 명령어 살펴보기

__04. 원격저장소 관련 CLI 명령어 

 

Chapter 7 브랜치 생성 및 조작하기

__01. CLI로 브랜치 생성하기 

__02. CLI로 checkout 하기 

__03. CLI로 3-way 병합하기 

__04. CLI로 rebase 해 보기 

 

Chapter 8 Git 내부 동작 원리

__01. git add 명령의 동작 원리 

__02. git commit 명령의 동작 원리 

__03. 수동 커밋하며 살펴보기 

__04. 브랜치 작업 살펴보기

 

Chapter 9 인증 기능 살펴보기

__01. 인증 관련 기능 사용하기 

__02. SSH 키 생성 및 사용하기 

 

__찾아보기

리뷰

전체 평점

4.6

오탈자

  • 종이책2273

    표기 오류

    Chapter description

    2021-04-18
  • 종이책2733

    표기 오류

    아래 1, 2, 3 중 1의 두 번째 줄

    2021-03-21
  • 종이책2523

    표기 오류

    252페이지 중간 '여기서 잠깐' 코너

    2021-03-21
  • 종이책602

    표기 오류

    챕터 소개 글

    2020-12-11
  • 종이책22

    표기 오류

    이 장의 To Do List 아래

    2020-12-11

18,000

10%

16,200