확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
Must Have 박미정의 깃&깃허브 입문

Must Have 박미정의 깃&깃허브 입문

: 프로젝트 협업 시나리오로 익히는 Git&GitHub 반복 학습서

골든래빗 - Must Have 시리즈이동
리뷰 총점10.0 리뷰 2건 | 판매지수 762
베스트
컴퓨터 공학 top100 9주
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2021년 09월 13일
쪽수, 무게, 크기 272쪽 | 183*235*14mm
ISBN13 9791191905014
ISBN10 1191905012

이 상품의 태그

세이노의 가르침

세이노의 가르침

6,480 (10%)

'세이노의 가르침' 상세페이지 이동

모든 삶은 흐른다

모든 삶은 흐른다

15,120 (10%)

'모든 삶은 흐른다' 상세페이지 이동

불편한 편의점

불편한 편의점

12,600 (10%)

'불편한 편의점' 상세페이지 이동

만일 내가 인생을 다시 산다면 (30만 부 기념 스페셜 에디션)

만일 내가 인생을 다시 산다면 (30만 부 기념 스페셜 에디션)

15,480 (10%)

'만일 내가 인생을 다시 산다면 (30만 부 기념 스페셜 에디션)' 상세페이지 이동

불편한 편의점 2

불편한 편의점 2

12,600 (10%)

'불편한 편의점 2' 상세페이지 이동

도파민네이션

도파민네이션

16,200 (10%)

'도파민네이션' 상세페이지 이동

물고기는 존재하지 않는다

물고기는 존재하지 않는다

15,300 (10%)

'물고기는 존재하지 않는다' 상세페이지 이동

타이탄의 도구들 (블랙 에디션)

타이탄의 도구들 (블랙 에디션)

16,200 (10%)

'타이탄의 도구들 (블랙 에디션)' 상세페이지 이동

당신은 결국 무엇이든 해내는 사람

당신은 결국 무엇이든 해내는 사람

15,300 (10%)

'당신은 결국 무엇이든 해내는 사람' 상세페이지 이동

데일 카네기 인간관계론

데일 카네기 인간관계론

10,350 (10%)

'데일 카네기 인간관계론' 상세페이지 이동

역행자

역행자

15,750 (10%)

'역행자' 상세페이지 이동

K 배터리 레볼루션

K 배터리 레볼루션

17,100 (10%)

'K 배터리 레볼루션' 상세페이지 이동

데일 카네기 자기관리론

데일 카네기 자기관리론

10,350 (10%)

'데일 카네기 자기관리론' 상세페이지 이동

지적 대화를 위한 넓고 얕은 지식 1

지적 대화를 위한 넓고 얕은 지식 1

14,400 (10%)

'지적 대화를 위한 넓고 얕은 지식 1' 상세페이지 이동

내가 틀릴 수도 있습니다

내가 틀릴 수도 있습니다

14,400 (10%)

'내가 틀릴 수도 있습니다' 상세페이지 이동

세상에서 가장 쉬운 본질육아

세상에서 가장 쉬운 본질육아

16,920 (10%)

'세상에서 가장 쉬운 본질육아 ' 상세페이지 이동

브라질에 비가 내리면 스타벅스 주식을 사라

브라질에 비가 내리면 스타벅스 주식을 사라

16,200 (10%)

'브라질에 비가 내리면 스타벅스 주식을 사라' 상세페이지 이동

레버리지

레버리지

16,200 (10%)

'레버리지' 상세페이지 이동

부자의 그릇

부자의 그릇

13,500 (10%)

'부자의 그릇' 상세페이지 이동

당신이 플라시보다

당신이 플라시보다

20,700 (10%)

'당신이 플라시보다' 상세페이지 이동

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

00 실습 환경 구축하기

[1 단계 초보자를 위한 깃&깃허브]

01 Hello 깃&깃허브
_1.1 버전 관리 이해하기
_1.2 깃/깃허브 이해하기
_1.3 깃허브 둘러보기
_1.4 비주얼 스튜디오 코드 둘러보기
_1.5 생애 첫 커밋하기
학습 마무리

02 깃 기본 명령어 알아보기
_2.1 깃/깃허브 소스 관리 기본 흐름
_2.2 지역 저장소 생성하기
_2.3 환경 설정하기
_2.4 파일 상태 확인하기
_2.5 커밋 생성 후 푸시하기
_2.6 원격 저장소 복제하기
학습 마무리

03 〈가상 시나리오〉 깃&깃허브 기본 기능 실습하기
_3.1 프로젝트 소개
_3.2 프로젝트 실습 환경 구축하기
_3.3 실습용 프로젝트 설정 및 생성하기
_3.4 깃 지역 저장소 및 초기 파일 설정
_3.5 메인 페이지 타이틀 변경하기
_3.6 메인 페이지에 운영팀 연락처 추가하기
_3.7 원격 저장소에 커밋 등록하기
학습 마무리

[2단계 팀을 위한 깃&깃허브]

04 협업을 위한 깃허브 기능 살펴보기
_4.1 저장소 협업자 등록하기
_4.2 저장소 이슈를 위한 새로운 라벨 생성하기
_4.3 저장소 이슈 생성하기
_4.4 프로젝트 보드 생성하기
_4.5 이슈와 프로젝트 보드 함께 살펴보기
학습 마무리

05 협업을 위한 깃 명령어 살펴보기
_5.1 브랜치 생성하기
_5.2 브랜치 병합하기
_5.3 충돌 해결하기
_5.4 풀 리퀘스트 요청하기
학습 마무리

06 〈가상 시나리오〉 깃&깃허브 협업 기능 실습하기
_6.1 프로젝트 소개
_6.2 협업 시나리오 준비 작업
_6.3 우리팀 저장소에 이슈 등록하기 : 개발자 기호
_6.4 우리팀 저장소에 이슈 개발 후 반영하기 : 개발자 희진
_6.5 풀 리퀘스트 검토 및 승인
학습 마무리

[3단계 실전 프로젝트를 위한 깃&깃허브]

07 깃&깃허브 고급 기능 살펴보기
_7.1 깃허브 액션 살펴보기
_7.2 코드 수정 후 작업 자동화 설정하기
_7.3 배포 자동화 설정하기
학습 마무리

08 커밋 이력 조작하기
_8.1 다른 브랜치의 커밋을 작업 브랜치에 추가하기 : git cherry-pick
_8.2 이전 커밋으로 작업 브랜치의 최종 커밋 변경하기 : git reset
_8.3 변경 사항 되돌리는 커밋 생성하기 : git revert
_8.4 브랜치 커밋 이력 재정렬하기 : git rebase
학습 마무리

부록 A VSCode의 기능을 이용하여 커밋하기

저자 소개 (1명)

출판사 리뷰 출판사 리뷰 보이기/감추기

깃&깃허브, 손으로 체득해 습관처럼 써라

이 책은 개인·팀 프로젝트 관리를 위한 깃&깃허브의 필수 기능을 설명합니다. 깃 고급 명령어 및 깃허브 고급 기능도 함께 다룹니다. 실습 프로젝트를 통해 소스코드 관리, 이슈 등록 및 해결을 통한 협업 프로세스 등을 실습합니다. 또한, 빌드 및 배포 자동화를 위한 깃허브의 기능도 살펴봅니다. 단계적 학습을 위해 초보자, 팀, 실전 프로젝트 순서로 내용을 구성했습니다. 깃허브는 습관입니다. 습관을 기를 수 있도록 의도적으로 실전에 유용한 명령어 입력 패턴을 반복합니다. 꼭 손으로 체득하시기 바랍니다.

시나리오로 개발 현장을 체험하세요

깃&깃허브는 그저 기술이 아닙니다. 온라인으로 이어진 개발 현장이고, 팀과 회사의 개발 프로세스가 담긴 개발 문화입니다. 명령어 하나를 아는 것보다 프로젝트 기반으로 이슈를 만들고 할당하고 수정 및 커밋하고 풀 리퀘스트하는 과정을 체득하는 게 중요합니다. 그래서 이 책은 3장과 6장에서 시나리오 제공해 아직 개발 현장을 체험한 적 없는 입문자들이 미리 개발 문화를 체험할 수 있게 돕습니다.

숫자로 보는 책의 특징

_0 아무것도 몰라도 OK
초보자를 대상으로 깃과 깃허브의 필수 명령어 및 기능을 단계적으로 알려드립니다.

_2가지 가상 시나리오 제공
프로젝트를 진행할 때 경험할 수 있는 시나리오로 이슈를 풀어가는 과정을 단계별로 체험할 수 있습니다.
___★☆☆☆ 깃/깃허브 기본 기능 실습하기
___★★★☆ 깃/깃허브 협업 기능 실습하기

_3단계로 익히는 깃&깃허브
1단계에서는 혼자서 깃/깃허브 사용하는 방법을 익힙니다. 2단계에서는 여럿이 협업해 프로젝트를 수행하는 방법을 다룹니다. 마지막으로 3단계에서는 실전 프로젝트를 위한 깃&깃허브를 배웁니다.

_3가지 OS별 개발 환경 구축
윈도우, 맥OS, 리눅스 개발 환경 구성 방법을 모두 제시합니다.

_10여 가지 깃허브 기능
저장소 검색, 생성, 협업자 등록, 이슈, 라벨, 프로젝트 보드, 풀 리퀘스트, 깃허브 액션 등 협업에 필요한 깃허브 핵심 기능을 알려드려요.

_20여 가지 깃 명령어
협업하는 데 꼭 필요한 깃 명령어 20여 개를 반복 학습해 손에 익혀드립니다.

대상 독자께 드리는 편지

_깃&깃허브 입문자께
모든 학습의 목적은 ‘왜’라는 질문에 스스로 답하기 위함이라고 생각합니다. 깃 명령어와 깃허브 기능을 ‘왜' 사용하는지 관점에서 학습해주세요.
- 추천 코스 : 0 ~ 6장
- 스킵 제안 : 7장, 8장

_깃&깃허브를 현업에서 사용하는 개발자께
입문자를 대상으로 기본 기능 설명에 초점을 맞춘 책입니다. 다소 지루하게 느껴지실 수 있으나, 신입 개발자와 협업 과정을 맞춰가는 단계에 활용하시면 좋을 것 같습니다. 아직 깃허브 액션을 경험해보지 않으신 분이라면 7장이, 커밋 이력을 조작하는 데 익숙하지 않으신 분이라면 8장이 도움이 될 것입니다.
- 추천 코스 : 3 ~ 8장
- 스킵 제안 : 0 ~ 2장

저자와 3문 3답

[Q] 깃과 깃허브는 왜 배워야 할까요?
A. 프로젝트를 진행할 때 버전과 변경 이력을 관리합니다. 어떤 기능이 포함되었는지 버전으로 구분할 필요가 있고, 여럿이 협업하는 프로젝트라면 누가, 언제, 무엇을 작업했는지 이력을 남겨 관리해야 협업 효율을 높일 수 있습니다. ‘깃’은 버전 관리 시스템 중 최고로 손꼽힙니다. ‘깃허브’는 깃 저장소 호스팅을 지원하고 다양한 협업 기능을 제공하는 서비스입니다. 프로젝트를 체계적으로 관리해 협업의 효율성을 높이고 싶다면 깃&깃허브는 최고의 선택입니다.

[Q] 깃허브에 공개되어 있는 유명 프로젝트를 소개해주시겠어요?
A. 깃허브의 Trending 메뉴에서 많은 사람의 관심을 받는 프로젝트를 확인할 수 있어요. 2021년 7월 기준으로 구글이 개발한 모바일 애플리케이션 SDK인 플러터, 마이크로소프트의 소스 코드 편집기인 비주얼 스튜디오 코드, 에어비엔비에서 제공하는 자바스크립트 스타일 가이드 등이 상위에 올라 있습니다. 깃허브에는 회사뿐 아니라 개인이 공개한 오픈 소스 프로젝트도 많습니다.

[Q] 깃과 깃허브 초보자에게 전하고 싶은 말씀이 있으신가요?
A. 개인이든 팀이든 프로젝트를 체계적으로 관리하고, 나아가 원활히 협업할 수 있도록 노력해야 합니다. 깃&깃허브는 이를 돕는 도구죠. 도구 기능을 많이 안다는 것이 ‘잘 활용’한다는 것을 의미하지는 않습니다. 기능과 명령어를 왜 사용해야 하는지 이해해야 도구를 잘 활용할 수 있는 기반이 마련되겠죠. 이 책을 통해 ‘왜’에 대한 답을 확인하시길 바랍니다.

이 책의 구성

이 책은 개인·팀 프로젝트 관리를 위한 깃&깃허브의 필수 기능을 설명합니다. 깃 고급 명령어 및 깃허브 고급 기능도 함께 다룹니다. 실습 프로젝트를 통해 소스 코드 관리, 이슈 등록 및 해결을 통한 협업 프로세스 등을 실습합니다. 또한, 빌드 및 배포 자동화를 위한 깃허브의 기능도 살펴봅니다. 단계적 학습을 위해 초보자, 팀, 실전 프로젝트 순서로 내용을 구성했습니다.

_1단계 초보자를 위한 깃&깃허브
깃과 깃허브를 시작할 수 있도록 돕습니다. 기본 원리 및 필요성을 이해하고, 개인이 프로젝트 기반으로 소스 코드를 관리할 때 사용하게 될 깃과 깃허브의 기본 기능을 학습합니다. 3장에서는 시나리오 기반으로 프로젝트 관리를 실습합니다.

_2단계 팀을 위한 깃&깃허브
팀으로 프로젝트를 관리할 때 필요한 깃과 깃허브의 기능을 학습합니다. 소스 코드뿐만 아니라 프로젝트 기반으로 팀의 일을 관리하는 기능도 함께 살펴봅니다. 6장에서는 협업 시나리오 기반으로 프로젝트 관리를 실습니다.

_3단계 실전 프로젝트를 위한 깃&깃허브
여러 개발자가 협업하는 프로젝트에서는 소스 코드 변경 후 필요한 작업들이 있습니다. 여기에는 기준 브랜치에 반영하기 전, 품질을 보장하는 일련의 작업과 배포에 필요한 작업 등이 포함됩니다. 이런 작업을 자동화하는 깃허브 기능을 살펴봅시다. 또한, 실제 프로젝트를 진행하다 보면 이미 생성된 커밋 및 커밋 이력을 조작하는 경우도 발생합니다. 이런 상황을 위한 깃 명령어를 추가로 살펴봅시다.

부록 A : VSCode의 기능을 이용하여 커밋하기

Must Have 시리즈 안내

Must Have 시리즈는 내 것으로 만드는 시간을 드립니다. 명확한 학습 목표와 핵심 정리를 제공하고, 간단명료한 설명과 다양한 그림으로 학습 효과를 극대화합니다. 예제를 제공해 응용력을 키워줍니다. 할 수 있습니다. 포기는 없습니다. 지금 당장 밑줄 긋고 메모하고 타이핑하세요! Must Have가 여러분의 성장을 돕겠습니다.

추천평 추천평 보이기/감추기

“이 책을 따라 하는 건 마치 아침 운동과 같아서, 처음에는 프로그램도 설치해야 하는 등 이것저것 갖추는 게 귀찮지만 경쾌하게 타자를 치다 보면 이내 기분이 상쾌해집니다. 친절하게 나열된 스크린샷을 보며 한 장씩 넘기면 마지막엔 꽤 괜찮은 성취감을 느낄 수 있습니다. 이 책을 다 익힌 후에는 프로그래밍 코드뿐만 아니라 일상적인 메모나 문서마저 깃으로 관리해야 마음이 놓일 거예요. 아참. 언제나 커밋 후엔 푸시까지 잊지 마세요! 로컬에 커밋을 묵혀두면 벌레가 꼬인답니다.”
- 김영재 (LINE+ Fellow 기술전문임원)
“아직 버전 관리 도구에 익숙하지 않으신가요? 이 책에서 제공하는 시나리오를 통해 실제 프로젝트에서 겪을 수 있는 문제들을 간접적으로나마 접해보세요. 실무 경험이 많은 엔지니어의 경험담을 통해 깃과 깃허브에 익숙해질 겁니다.”
- 김영훈 (『커피 한 잔 마시며 끝내는 Vue.js』 저자)
“개발자에게 깃&깃허브가 필수인 시대입니다. 깃은 협업을 수월하게 해줄 뿐만 아니라 버전 관리를 체계적으로 해줍니다. 아직 접해보지 못했다면, 더 늦기 전에 이 책을 통해 기본 개념을 다잡고 깃&깃허브에 능숙한 프로그래머로 거듭나길 바랍니다.”
- 박재유 (『모의 침투 입문자를 위한 파이썬 3 활용』 저자)
“깃허브는 개발자라면 누구나 사용해야 하는 분산 버전 관리 도구로써 효율적인 프로젝트 관리에 필수 서비스가 되었습니다. 이 책을 통해 사용하는 운영체제에 관계없이 누구나 쉽게 깃의 사용법과 관리 방법을 배울 수 있습니다. 다양한 예제와 설명으로 깃을 정복해보세요.”
- 박진만 (에그타르트 주식회사 대표이사)
“깃과 깃허브 사용법은 공식 페이지와 많은 블로그에서 다룹니다. 그런데 어떤 기능을 가장 먼저 공부해야 하는지, 가장 자주 마주하는 기능은 무엇인지 알려주는 않습니다. 이 책은 현업에 투입될 때 꼭 알아야 하는 기능, 그리고 현업에서 마주하게 될 시나리오들을 아주 친절하게 이야기해줍니다. 팀에 깃/깃허브를 이용한 협업을 해본 적 없는 신규 멤버가 온다면 꼭 이 책을 추천할 겁니다.”
- 서지연 (네이버 백엔드 개발자)
“단순히 사용법이나 문법을 다루는 책이 아닙니다. 가상의 문제 상황을 제시하고 해결하는 과정을 보여줍니다. 깃은 많이 아는 것보다 잘 사용하는 게 중요한 도구입니다. 이 책으로 쉽고 재밌게 사용 방법을 배울 수 있을 겁니다.”
- 송진영 (데이터 분석가)
“이 책에서 보여주는 다양한 예제와 그림, 시나리오를 바탕으로 깃&깃허브를 활용한 협업을 입체적으로 이해할 수 있어요. 프로그래밍 개발을 시작하여 아직 깃과 깃허브에 익숙지 않은 분에게 적극 추천합니다.”
- 이동규 (우아한형제들 프로그래머)
“이 책은 깃과 깃허브를 효과적으로 사용하는 방법을 알려줍니다. AWS, 애저Azure에 배포하는 방법도 다뤘기 때문에 개발 입문자와 초보자에게 큰 도움이 될 것이라 확신합니다.”
- 임혁 (충북대학교 경영정보학과 석사 학위)
“깃과 깃허브를 처음 접하시는 분들이 핵심 기능과 협업 방식을 빠르게 익힐 수 있는 책입니다.”
- 정상혁 (네이버 책임 리더)
“이 책은 깃과 깃허브 책 중에서 가장 ‘현실’적인 교재입니다. 불과 1~2년 전만 해도 대부분 초급 입문자가 깃과 깃허브를 하나의 도구로 취급했습니다. 깃허브 문화를 체험하지 못했기 때문입니다. 이슈를 작성하고, 풀 리퀘스트를 보내는 과정은 현업 개발자들에게는 숨 쉬듯 자연스러운 문화입니다. 하지만 초급자/입문자는 접하지 못한 문화입니다. 이 책은 깃&깃허브 문화를 실습을 통해서 간접 경험할 수 있는 기회를 제공합니다. 깃과 깃허브에 대해서 여전히 혼란스러운 중급 개발자와, 깃&깃허브 문화를 체험하고 싶으신 입문자에게 추천합니다.”
- 한상곤 (부산대학교 강의전담 교수)

회원리뷰 (2건) 리뷰 총점10.0

혜택 및 유의사항?
박미정의 깃&깃허브 입문 내용 평점5점   편집/디자인 평점5점 p********s | 2021.10.21 | 추천0 | 댓글0 리뷰제목
먼저 좋은 기회가 닿아 '박미정의 깃&깃허브 입문' 책을 읽어볼 수 있게 되었다. 깃과 깃허브는 프로젝트의 모든 버전에 대한 변경 이력을 관리하는 도구이기 때문에 여러 사람이 협업하는 프로젝트의 경우 매우 중요하다고 생각합니다. 특정한 작업 요소를 누가, 언제, 왜 작업했는지 이력을 추적할 수 있고 또한 해당 작업이 문제가 있을 경우 문제가 없던 시점으로 되돌아;
리뷰제목

먼저 좋은 기회가 닿아 '박미정의 깃&깃허브 입문' 책을 읽어볼 수 있게 되었다.

깃과 깃허브는 프로젝트의 모든 버전에 대한 변경 이력을 관리하는 도구이기 때문에

여러 사람이 협업하는 프로젝트의 경우 매우 중요하다고 생각합니다.

특정한 작업 요소를 누가, 언제, 왜 작업했는지 이력을 추적할 수 있고

또한 해당 작업이 문제가 있을 경우 문제가 없던 시점으로 되돌아가

긴급히 복구를 할 수 있는 등의 조치가 가능하기 때문에

현재 프로젝트 진행 시 깃을 사용하지 않는 프로젝트를 경험해본 적이 없었던거 같네요.

깃을 처음에 접했을 때 간단하면서도 복잡해서 협업할 때 어려움이 있었던 기억이 있는데

다시금 이 책을 돌이켜보면서 만약 당시 이런 책이 있었다면 더 현업에서의 깃 사용에 익숙해지지 않았을까라는 생각을 해봅니다.

책은 입문자를 대상으로 작성이 된 책이라서 매우 쉽게 접근할 수 있어서 좋았습니다.

깃을 처음 사용하는 입문자도 책을 따라하다보면 왜 이렇게 처리를 하는지 쉽게 이해를 할 수 있을거 같고,

특히 6장의 협업 시나리오 기반으로 깃을 사용하는 사례를 소개하는 부분이 인상 깊었는데

6장만 잘 이해해도 현업에서 전혀 문제 없이 깃을 사용할 수 있을거 같네요.

그렇다고 또 입문자를 위한 부분만 작성 된게 아니라

7,8장에서는 깃헙 액션을 활용한 CI 활용. 그리고 커밋이력 조작을 관리하는 부분을 가이드하면서

깃헙 활용 부분도 더 경험해볼 수 있는 내용을 충분히 제공하고 있어 좋았습니다.

다른것보다 책을 읽으면 쉽게 전달되는 서적을 선호하는 편인데

구성도 깔끔하고 의미전달이 간결하고 쉬운 내용으로 작성 되어 있어서 입문 서적으로는 높은 점수를 주고 싶네요

깃&깃헙을 경험해보지 않은 입문자에게는 Best한 선택이 될 거 같습니다.

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
git, github전반적으로 다루어서 좋아요 내용 평점5점   편집/디자인 평점5점 e******m | 2021.10.11 | 추천0 | 댓글0 리뷰제목
Git에 대해서 뿐만이 아니라 Github에서 제공하는 다앙한 기능을 프로젝트를 구성해서 실습할수 있는 내용이여서 협업에서 필요한 전반적인 절차를 경험하고 느껴볼수 있어서 좋았습니다. 초급자 분들 및 현업에서 Git을 좀더 잘 사용하기 위한 요소들이 있습니다. 프로젝트관리를 위해서 Issue관리 및 Project에 칸반보드 이용, Git-Action을 이용해서 CI의 역활을 커버하는 설명까지;
리뷰제목

Git에 대해서 뿐만이 아니라 Github에서 제공하는 다앙한 기능을 프로젝트를 구성해서

실습할수 있는 내용이여서 협업에서 필요한 전반적인 절차를 경험하고 느껴볼수 있어서 좋았습니다.

초급자 분들 및 현업에서 Git을 좀더 잘 사용하기 위한 요소들이 있습니다.

프로젝트관리를 위해서 Issue관리 및 Project에 칸반보드 이용, Git-Action을 이용해서 CI의 역활을 커버하는 설명까지 기본적인 요서가 설명되어 있고, 해당 기반을 바탕으로 좀더 필요한 부분을 확장해서 사용하면

좋은 프로젝트 및 git의 사용을 경험할수 있는책입니다.

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
  •  쿠폰은 결제 시 적용해 주세요.
1   14,400
뒤로 앞으로 맨위로 공유하기