HOME > Detail View

Detail View

팀 개발을 위한 Git, GitHub 시작하기 (Loan 25 times)

Material type
단행본
Personal Author
정호영 진유림, 저
Title Statement
팀 개발을 위한 Git, GitHub 시작하기 / 정호영, 진유림 지음
Publication, Distribution, etc
서울 :   한빛미디어,   2020  
Physical Medium
320 p. : 천연색삽화 ; 26 cm
ISBN
9791162242032
General Note
소스코드 버전 관리를 위한 깃ㆍ깃허브, 오픈소스 참여 ; 7일 완성 로드맵  
색인수록  
000 00000cam c2200205 c 4500
001 000046012662
005 20200110161232
007 ta
008 200110s2020 ulka 001c kor
020 ▼a 9791162242032 ▼g 93000
035 ▼a (KERIS)BIB000015461254
040 ▼a 244009 ▼c 244009 ▼d 211009
082 0 4 ▼a 005.1 ▼2 23
085 ▼a 005.1 ▼2 DDCK
090 ▼a 005.1 ▼b 2020
100 1 ▼a 정호영
245 1 0 ▼a 팀 개발을 위한 Git, GitHub 시작하기 / ▼d 정호영, ▼e 진유림 지음
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2020
300 ▼a 320 p. : ▼b 천연색삽화 ; ▼c 26 cm
500 ▼a 소스코드 버전 관리를 위한 깃ㆍ깃허브, 오픈소스 참여 ; 7일 완성 로드맵
500 ▼a 색인수록
700 1 ▼a 진유림, ▼e
945 ▼a KLPA

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.1 2020 Accession No. 111821507 Availability In loan Due Date 2021-11-08 Make a Reservation Available for Reserve R Service M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2020 Accession No. 121251886 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 2020 Accession No. 151349224 Availability In loan Due Date 2021-10-25 Make a Reservation Available for Reserve R Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.1 2020 Accession No. 111821507 Availability In loan Due Date 2021-11-08 Make a Reservation Available for Reserve R Service M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2020 Accession No. 121251886 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 2020 Accession No. 151349224 Availability In loan Due Date 2021-10-25 Make a Reservation Available for Reserve R Service

Contents information

Book Introduction

깃과 깃허브의 전체 과정을 먼저 따라하며, 소스트리를 사용해 깃과 깃허브에 대한 접근성을 낮췄다. 스토리텔링을 통해 버전관리가 이뤄지는 원리를 학습하며, 커맨드라인을 사용한다.

누구를 위한 책인가요?

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

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

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

관련 서적

- 『모던 스타트업』(한빛미디어, 2018)
- 『프로그래밍 면접 이렇게 준비한다(4판)』(한빛미디어, 2019)
- 『자바 프로그래밍 면접 이렇게 준비한다』(한빛미디어, 2015)


Information Provided By: : Aladin

Table of Contents

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

__찾아보기

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)