메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

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

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

한빛미디어

집필서

절판

  • 저자 : 정호영 , 진유림
  • 출간 : 2020-01-06
  • 페이지 : 332 쪽
  • ISBN : 9791162242032
  • eISBN : 9791162248195
  • 물류코드 :10203
  • 개정판정보 :개정판이 새로 출간되었습니다. 개정판 보기
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4.6점 (33명)
좋아요 : 9

책소개



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

 

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

 

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

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

 

 

누구를 위한 책인가요?

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

 

도서 특징

 

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

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

 

 

 

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

 

 

 

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

 

저자소개

정호영 저자

정호영

LG전자, NHN NEXT, Naver Labs, Amazon Web Services 등을 거쳐 현재는 소프트웨어 교육 기업 (주)코드스쿼드에서 교육과 개발을 하고 있다. 취미는 레트로 게임과 주짓수이고, 딸바보 아빠이다. 최근에는 딸과 함께 <젤다의 전설>을 즐기고 있다.

 

진유림 저자

진유림

UX를 사랑하는 프론트엔드 개발자. 레진엔터테인먼트, 스마트스터디를 거쳐 현재 토스에서 부지런히 웹 서비스를 만들고 있다. 개발자 커뮤니티와 지식 공유를 좋아하며 IBM, 삼성전자, 페이스북, 구글 개발자 커뮤니티 및 대학교에서 기술 강의를 했다. 깃&깃허브 강의는 온라인, 오프라인 모두 여러 번 진행한 경험이 있으며 은퇴 후 바닷가에서 개발자 대상의 서핑 카페를 여는 게 꿈이다.

 

목차

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 키 생성 및 사용하기 

 

__찾아보기

독자리뷰

오탈자 보기

부록/예제소스

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리뷰쓰기

닫기
* 상품명 :
팀 개발을 위한 Git, GitHub 시작하기
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
팀 개발을 위한 Git, GitHub 시작하기
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
팀 개발을 위한 Git, GitHub 시작하기
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?