팀 개발을 위한 Git, GitHub 시작하기 : 소스 코드 버전 관리를 위한 깃·깃허브, 오픈 소스 참여

팀 개발을 위한 Git, GitHub 시작하기 : 소스 코드 버전 관리를 위한 깃·깃허브, 오픈 소스 참여

$20.77
저자

정호영,진유림

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

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

목차

CHAPTER0빠른실습으로Git,GitHub감익히기
__01.Git그리고GitHub
__02.Git설치하고로컬저장소에서커밋관리하기
__03.GitHub원격저장소에커밋올리기
__04.GitHub원격저장소의커밋을로컬저장소에내려받기

[기본편]PART1GUI환경에서버전관리시작하기

CHAPTER1GUI를위한버전관리환경구축하기
__01.소스트리설치하기
__02.비주얼스튜디오코드설치하기
__03.GitHub둘러보기

CHAPTER2혼자서Git으로버전관리하기
__01.로컬저장소를소스트리에불러오기
__02.소스트리로커밋만들고푸시하기
__03.그림으로Git뜯어보기

CHAPTER3여러명이함께Git으로협업하기
__01.원격저장소에서협업하기
__02.브랜치만들고,이동하기
__03.병합:브랜치와브랜치합치기
__04.충돌:앗!둘이똑같은코드를고쳤어요
__05.풀리퀘스트:브랜치를합치는예의바른방법
__06.릴리즈:개발이완료되었습니다.출시하자!

CHAPTER4둘이상의원격저장소로협업하기
__01.포크:원격저장소를복사해서새로운원격저장소만들기
__02.원본저장소에풀리퀘스트보내고병합하기
__03.리베이스:묵은커밋을새커밋으로이력조작하기

CHAPTER5실무사례와함께Git다루기
__01.실습을위한사전준비
__02.어멘드:수정못한파일이있어요,방금만든커밋에추가하고싶어요
__03.체리픽:저커밋하나만떼서지금브랜치에붙이고싶어요
__04.리셋:옛날커밋으로브랜치를되돌리고싶어요
__05.리버트:이커밋의변경사항을되돌리고싶어요
__06.스태시:변경사항을잠시다른곳에저장하고싶어요,커밋은안만들래요

CHAPTER6GitHub100%활용하기
__01.GitHub프로필꾸미기
__02.더좋은풀리퀘스트만들기
__03.GitHub에서풀리퀘스트되돌리기
__04.브랜치보호하기

[심화편]PART2CLI환경에서버전관리시작하기

CHAPTER7CLI환경에서Git명령어살펴보기
__01.왜CLI를사용할까?
__02.GitBash시작하기
__03.기본Git명령어살펴보기
__04.원격저장소관련Git명령어살펴보기

CHAPTER8CLI환경에서브랜치생성및조작하기
__01.브랜치생성하기
__02.브랜치기본조작하기
__03.3-way병합하기
__04.리베이스하기

CHAPTER9Git내부동작원리
__01.gitadd명령의동작원리
__02.gitcommit명령의동작원리
__03.커밋객체살펴보기
__04.브랜치작업동작원리

CHAPTER10인증기능살펴보기
__01.인증관련기능사용하기
__02.SSH키생성및사용하기

__AppendixAGitCheatSheet
__AppendixBMarkdownCheatSheet
__찾아보기

출판사 서평

누구를위한책인가요?

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

하나,초보자도이해하고따라하기쉬운시나리오로학습하자

코딩이어색해도,깃&깃허브가처음이어도괜찮습니다.앞으로여러분의협업자는고양이,문어,너구리가될테니까요.이책에서는실무협업과정에서일어날법한상황을스토리로풀어내,초보자여도깃&깃허브를바로적용할수있도록쉽게설명합니다.우리의유능한협업자고양이를따라프로그램을설치하고,기초명령어부터차근차근실습을따라해보세요.어느새깃&깃허브를능숙하게다룰수있을것입니다.

둘,친숙한그래픽툴에서이해하고,CLI에서익히자

[PART1]에서는깃을다룰수있는그래픽툴인‘소스트리’에서명령어를직관적으로배웁니다.그래픽툴에서는소스코드가필요없습니다.검은색명령창인‘CLI’가두려운초보자도소스트리에서는버튼만으로명령어를실행할수있습니다.또한그래프로깃의흐름을시각적으로확인할수있으므로명령어기능을쉽게이해하고따라실습할수있습니다.명령어를이해했다면[PART2]에서는CLI에도전합니다.소스트리에서수행한내용을CLI기반‘GitBash’에소스코드로직접입력하고결과를출력하는반복학습을통해깃&깃허브를익힐수있습니다.

셋,동작원리를소스코드로직접파헤쳐보자

빠르게필요한명령어기능을익히는것도좋지만,동작원리를알아야문제상황도능숙하게해결하는진정한깃&깃허브사용자가될수있습니다.CLI에서명령어를입력하고,소스코드의버전을관리하는방법이익숙해졌다면동작원리를알수있는[PART2]를놓치지마세요.앞서배운기초명령어의기능을직접소스코드로구현해보며깃의동작원리를이해할수있습니다.

넷,중급사용자를위한무료특별판을제공!

실무에서깃&깃허브를더욱능숙하게다루고싶나요?무료특별판에서는본책에서다루지못한중급Git명령어를배울수있습니다.본책에서입문자에게유용한기본명령어와동작원리를배운후,더욱깊이있는깃&깃허브를익히고싶을때무료특별판을읽어보세요.알아두면유용한중급명령어가수록되어본책부터무료특별판까지읽고나면나도깃&깃허브정복!