logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

만들면서 배우는 Git + GitHub 입문

만들면서 배우는 Git + GitHub 입문

(세상의 모든 개발 코드를 공유하고 관리하는 소셜 코딩)

윤웅식 (지은이)
  |  
한빛미디어
2015-08-20
  |  
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 25,200원 -10% 0원 1,400원 23,800원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 19,600원 -10% 980원 16,660원 >

책 이미지

만들면서 배우는 Git + GitHub 입문

책 정보

· 제목 : 만들면서 배우는 Git + GitHub 입문 (세상의 모든 개발 코드를 공유하고 관리하는 소셜 코딩)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788968482021
· 쪽수 : 484쪽

책 소개

Git과 GitHub를 이용한 버전 관리 시스템을 다루는 방법을 배우는 입문서. 1부는 버전 관리 시스템과 Git 고유의 명령어 중심으로 Git의 기본 개념을 배운다. 그리고 Git 기반의 대표적인 원격 저장소인 GitHub에 가입해보고 사용하는 방법을 살펴본다.

목차

PART I Git 기본과 원격 저장소

CHAPTER 1 버전 관리 시스템과 Git
__1.1 버전 관리 이야기
__1.2 버전 관리 시스템이란
__1.3 버전 관리 시스템의 종류
__1.4 Git
__1.5 Git으로 협업해야 할 이유
__1.6 왜 Git인가?

CHAPTER 2 Git 설치와 설정
__2.1 Git 다운로드
__2.2 윈도우
__2.3 우분투
__2.4 Mac OS X

CHAPTER 3 로컬 저장소 사용을 위한 Git 기본
__3.1 기본 명령어
__3.2 git init: 저장소 생성
__3.3 git add와 git commit: 첫 번째 커밋
__3.4 git branch와 git checkout: 새로운 브랜치 생성과 이동
__3.5 git commit -a: 두 번째 커밋
__3.6 git merge: master 브랜치와 병합
__3.7 각 브랜치의 독립성 확인
__3.8 실제 프로젝트에서 발생하는 상황들
__3.9 .gitignore: 불필요한 파일 및 폴더 무시
__3.10 충돌 해결
__3.11 git log: 기록 보기

CHAPTER 4 원격 저장소와 GitHub
__4.1 원격 저장소와 GitHub
__4.2 GitHub에서 할 수 있는 것
__4.3 GitHub 가입하기
__4.4 원격 저장소 생성
__4.5 포크
__4.6 GitHub 원격 저장소의 구조
__4.7 GitHub 원격 저장소의 특징

CHAPTER 5 원격 저장소와 Git
__5.1 git clone: 원격 저장소의 내용을 로컬 저장소로 가져오기
__5.2 git remote: 로컬 저장소와 원격 저장소를 연결하기
__5.3 git push: 로컬 작업 내역을 원격 저장소에 올리기
__5.4 git fetch와 git pull: 원격 저장소와 로컬 저장소의 간격 메꾸기

PART II 네 가지 주요 IDE의 Git 활용법

CHAPTER 6 이클립스에서의 Git 사용법
__6.1 EGit 설치
__6.2 저장소 생성
__6.3 첫 번째 커밋
__6.4 새로운 브랜치 생성과 이동
__6.5 두 번째 커밋
__6.6 master 브랜치와 병합
__6.7 각 브랜치의 독립성 확인
__6.8 불필요한 파일 및 폴더 무시
__6.9 충돌 해결
__6.10 기록 보기
__6.11 원격 저장소의 내용을 로컬 저장소로 가져오기
__6.12 로컬 저장소와 원격 저장소를 연결하기
__6.13 로컬 작업 내역을 원격 저장소에 올리기
__6.14 원격 저장소와 로컬 저장소의 간격 메꾸기

CHAPTER 7 Visual Studio에서의 Git 사용법
__7.1 저장소 생성
__7.2 첫 번째 커밋
__7.3 새로운 브랜치 생성과 이동
__7.4 두 번째 커밋
__7.5 master 브랜치와 병합
__7.6 각 브랜치의 독립성 확인
__7.7 불필요한 파일 및 폴더 무시
__7.8 충돌 해결
__7.9 기록 보기
__7.10 원격 저장소의 내용을 로컬 저장소로 가져오기
__7.11 로컬 저장소와 원격 저장소를 연결하기
__7.12 로컬 작업 내역을 원격 저장소에 올리기
__7.13 원격 저장소와 로컬 저장소의 간격 메꾸기

CHAPTER 8 IntelliJ IDEA에서의 Git 사용법
__8.1 프로젝트와 저장소 생성
__8.2 첫 번째 커밋
__8.3 새로운 브랜치 생성과 이동
__8.4 두 번째 커밋
__8.5 master 브랜치와 병합
__8.6 각 브랜치의 독립성 확인
__8.7 불필요한 파일 및 폴더 무시
__8.8 충돌 해결
__8.9 기록 보기
__8.10 원격 저장소의 내용을 로컬 저장소로 가져오기
__8.11 로컬 저장소와 원격 저장소를 연결하기
__8.12 로컬 작업 내역을 원격 저장소에 올리기
__8.13 원격 저장소와 로컬 저장소의 간격 메꾸기

CHAPTER 9 Xcode에서의 Git 사용법
__9.1 프로젝트와 저장소 생성
__9.2 첫 번째 커밋
__9.3 새로운 브랜치 생성과 이동
__9.4 두 번째 커밋
__9.5 master 브랜치와 병합
__9.6 각 브랜치의 독립성 확인
__9.7 불필요한 파일 및 폴더 무시
__9.8 충돌 해결
__9.9 기록 보기
__9.10 원격 저장소의 내용을 로컬 저장소로 가져오기
__9.11 로컬 저장소와 원격 저장소를 연결하기
__9.12 로컬 작업 내역을 원격 저장소에 올리기
__9.13 원격 저장소와 로컬 저장소의 간격 메꾸기

PART III Git의 다양한 활용 방법

CHAPTER 10 Git 고급
__10.1 git tag: 특정 커밋을 참조하는 이름 붙이기
__10.2 git commit -amend: 마지막 커밋 수정하기
__10.3 git revert: 공개된 커밋의 변경 내역을 되돌리기
__10.4 git reset: 이전 작업 결과를 저장한 상태로 되돌리기
__10.5 git checkout HEAD -- filename: 특정 파일을 최종 커밋 시점으로 되돌리기
__10.6 git rebase: 브랜치 이력을 확인하면서 병합하기
__10.7 git rebase -i: 커밋 내역 합하기

CHAPTER 11 Git GUI
__11.1 GUI 도구의 종류
__11.2 SourceTree 환경 설정
__11.3 저장소 관리
__11.4 커밋
__11.5 새로운 브랜치 생성
__11.6 병합
__11.7 충돌 해결
__11.8 푸시
__11.9 페치
__11.10 태그
CHAPTER 12 GitHub로 협업하기
__12.1 Github의 협업 도구
__12.2 프로젝트를 위한 협업 준비 규칙
__12.3 프로젝트 유형별 협업 흐름

부록 A Git 명령어 목록
__A.1 설정하기
__A.2 저장소 생성
__A.3 변경 내역 다루기
__A.4 브랜칭
__A.5 추적 중인 파일 삭제와 변경
__A.6 커밋하지 않은 상태로 임시 보관
__A.7 내역 살펴보기
__A.8 커밋 취소하기
__A.9 원격 저장소와 동기화

부록 B GitLab
__B.1 가입과 새로운 프로젝트 만들기
__B.2 GitHub vs GitLab

부록 C 마크다운 작성 규칙
__C.1 문단 구분을 위한 강제 개행
__C.2 헤더
__C.3 인용 상자
__C.4 목록
__C.5 코드 블록
__C.6 가로선
__C.7 인라인 요소
__C.8 자동 링크
__C.9 탈출 문자

부록 D 서브라임 텍스트
__D.1 기본 사용법
__D.2 불필요한 파일 및 폴더 무시하기와 충돌 해결

부록 E Not Only Development! GitHub의 다양한 활용법
__E.1 위키
__E.2 이슈 트래커
__E.3 정적 홈페이지 만들기
__E.4 공동 저작하기
__E.5 프로젝트 홈페이지와 블로그 만들기

저자소개

윤웅식 (지은이)    정보 더보기
자타공인 해결사. 입버릇처럼 하는 말은 "그럴 수도 있지!"다. 수입 경로의 다양화를 꾀하고 있으나 블로그나 유튜브엔 소질이 없어서 대체 어떻게 해야 좋을지 고심이 많다. 그 와중에 끊임없이 인생이란 무엇인지에 대해서도 고민 중이다. 저서로 『만들면서 배우는 Git+GitHub 입문』, 『개발자를 위한 파이썬』(이상 한빛미디어)이 있다.
펼치기

책속에서



여러 개발자에게 버전 관리는 그렇게 어려운 것은 아닙니다. 하지만 본격적으로 개념을 접하고 사용하게 되는 건 실무를 접하고 나서라는 꽤 늦은 시기가 아닌가 싶습니다. 생각보다 자주 듣는 이야기 중의 하나가 'Git을 사용할 줄만 알아도 직원으로 뽑을 텐데'라는 것임을 생각해보면 버전 관리 시스템을 사용할 줄 아는 것을 기본 소양처럼 여긴다는 것이 느껴집니다. 하지만 버전 관리 시스템의 중요성에 비해 제대로 배우는 사람은 적다는 현실도 동시에 느낍니다.
그리고 이런 중요성에 비해 버전 관리를 알려주는 책은 꽤 부족한 편입니다. 물론 요즘은 인터넷으로 다양한 지식을 배울 수 있는 시대지만, 처음부터 끝까지 완결된 콘텐츠라는 책의 중요성은 무시할 수 없습니다. 다른 책들이 이미 있다고 해도 초보자를 위한 책은 다다익선입니다. 다양한 방법으로 Git을 배울 수 있다면 더 좋은 게 아닐까라는 생각으로 이 책을 집필했습니다.
버전 관리를 처음 접하는 사람이 인터넷으로 배우려 하면 너무나 많은 정보가 있어 오히려 힘들 때가 있습니다. 수많은 사람이 갖가지 방법으로 알려주지만 오히려 그 다양함에 압도되는 것이죠. 게다가 Git 그 자체를 다루는 법은 많지만 여타 IDE와 통합해서 다루는 법은 의외로 찾기가 힘든 정보이기도 합니다. 대부분 Git을 이미 알고 있다고 전제하기에 당연히 IDE에서 Git을 쉽게 다룰 것으로 생각하는 거죠. 그런 의미에서 이 책은 현재 개발 환경에서 많이 사용하는 다섯 가지의 IDE에서의 Git 사용법을 함께 다룬 첫 책입니다. 이 책을 통해 모두 쉽게 Git에 접근할 수 있으면 좋겠습니다.

저자 서문


추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책