본문 바로가기

추천 검색어

실시간 인기 검색어

그림과 실습으로 배우는 깃 & 깃허브 입문

처음부터 제대로 배우는 개발자 필수 도구 Git/GitHub
한재원 저자(글)
위키북스 · 2024년 09월 12일
10.0
10점 중 10점
(5개의 리뷰)
쉬웠어요 (40%의 구매자)
  • 그림과 실습으로 배우는 깃 & 깃허브 입문 대표 이미지
    그림과 실습으로 배우는 깃 & 깃허브 입문 대표 이미지
  • A4
    사이즈 비교
    210x297
    그림과 실습으로 배우는 깃 & 깃허브 입문 사이즈 비교 176x235
    단위 : mm
01 / 02
무료배송 소득공제
10% 24,300 27,000
적립/혜택
1,350P

기본적립

5% 적립 1,350P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,350P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서 포함 15,000원 이상 구매 시 무료배송
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
당일배송 오늘(9/9,화) 도착
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

이달의 꽃과 함께 책을 받아보세요!

1권 구매 시 결제 단계에서 적용 가능합니다.

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

키워드 Pick

키워드 Pick 안내

AI가 발견한 연관 키워드로 새로운 도서를 탐험해
보세요. 아직 열심히 학습 중이라 조금 어색한 키워드가 노출 될 수 있어요.

책 소개

이 책이 속한 분야

Git, GitHub 입문. 이 책 한 권으로 끝낼 수 있습니다!
Git을 처음 마주하면 대부분 당황한다. 저자 또한 비슷한 경험이 있고, Git을 학습하는 과정에서 원리를 알고 접근하면 굉장히 쉽고 간단하게 Git을 다룰 수 있다는 사실을 깨달았다. 이 책은 입문자의 눈높이에 맞춰 최대한 쉽게 설명하고자 비유와 그림을 통해 Git과 GitHub를 설명한다. Git과 GitHub에 입문한다면 이 책만으로 개념과 원리를 충분히 파악할 수 있을 것이다.

★ 이 책에서 다루는 내용 ★

◎ Git의 개념과 동작 원리
◎ 커밋과 브랜치의 개념과 동작 원리
◎ CLI에서 Git 다루기
◎ 소스코드 편집기(VS Code)를 통해 Git 다루기
◎ GUI(GitHub Desktop)를 통해 Git 다루기
◎ GitHub를 활용한 협업
◎ 실무에서 자주 사용하는 Git 명령어
◎ 오픈소스에 기여하기

작가정보

저자(글) 한재원

미대를 졸업하고 기획자의 삶을 살다가 당근마켓 초창기 마케터로 합류. 이후 개발자 삶에 흥미를 느껴 퇴사하고 31살이라는 비교적 늦은 나이에 데이블 프런트엔드 개발자로 합류했다. 약 200여 개의 이력서를 첨삭하며 개발자가 되고자 하는 취준생의 커리어 멘토링을 했고, 현재 개발 부트캠프 바닐라코딩에서 커뮤니티팀 총괄을 맡고 있다. 고시원을 운영하고 있는 원장이기도 하며, 반려묘 시루와 동구를 키우고 있다.

목차

  • [01부] 기초편

    ▣ 1장: 들어가며
    1.1 Git이 없던 회사
    1.2 리더의 제안
    1.3 Git 설치
    __1.3.1 윈도우 환경에서 Git 설치하기
    __1.3.2 macOS 환경에서 Git 설치하기
    1.4 VS Code 설치

    ▣ 2장: 전지전능한 관찰자 Git
    2.1 Git과 계약을 맺다 - git init
    2.2 내 프로젝트에 Git 설정하기 - CLI
    __2.2.1 윈도우 환경에서 명령 프롬프트 실행하기
    __2.2.2 macOS 환경에서 터미널 실행하기
    __2.2.3 Git 최초 설정 - 사용자 정보 등록
    __2.2.4 작업할 프로젝트 디렉터리 생성
    __2.2.5 Git 저장소 생성 - git init
    2.3 내 프로젝트에 Git 설정하기 - VS Code

    ▣ 3장: Git의 원리
    3.1 Git의 세 가지 영역과 Git의 흐름
    3.2 Git이 차곡차곡 쌓아둔 상자, 커밋(Commit)
    3.3 내 프로젝트에서 커밋해보기 - CLI
    __3.3.1 git status - 현재 상황 확인
    __3.3.2 git add - 스테이징 영역에 추가하기
    __3.3.3 git commit - 변경 사항 기록하기
    __3.3.4 git log - 커밋 메시지 확인
    3.4 내 프로젝트에서 커밋해보기 - VS Code
    __3.4.1 git status - 현재 상황 확인
    __3.4.2 git add - 스테이징 영역에 추가하기
    __3.4.3 git commit - 변경 사항 기록하기
    __3.4.4 VS Code 내장 터미널로 커밋 메시지 확인
    __3.4.5 Git Graph로 커밋 메시지 확인

    ▣ 4장: 복잡한 문제를 해결하는 브랜치
    4.1 브랜치로 복잡한 문제를 해결하다
    4.2 Git 브랜치를 가리키는 HEAD
    4.3 브랜치를 자유자재로 다루기 - CLI
    __4.3.1 초기 커밋
    __4.3.2 git branch 〈브랜치명〉 - 브랜치 생성하기
    __4.3.3 git branch - 모든 브랜치 확인
    __4.3.4 git switch - 브랜치 전환하기(HEAD 이동)
    __4.3.5 git log --oneline - 커밋 내역 간략하게 보기
    __4.3.6 git switch -c - 브랜치를 생성하고 전환하기
    __4.3.7 git merge 〈병합할 브랜치명〉 - 병합하기
    __4.3.8 충돌 해결하기
    4.4 브랜치를 자유자재로 다루기 - VS Code
    __4.4.1 충돌 해결하기
    4.5 Git 브랜치 전략
    __4.5.1 Git 플로우 전략
    __4.5.2 깃허브 플로우 전략

    ▣ 5장: 진짜 협업의 시작, 깃허브
    5.1 왜 깃허브를 써야 할까?
    5.2 깃허브를 활용한 작업 프로세스
    __5.2.1 git push - 로컬에서 새로운 변경 사항을 깃허브에 올리기
    __5.2.2 git pull - 깃허브의 새로운 변경 사항을 로컬로 가져오기
    5.3 깃허브 계정 생성
    __5.3.1 내 프로젝트를 깃허브와 연결하기
    __5.3.2 git remote - 현재 로컬 리포지터리에 등록된 원격 리포지터리
    __5.3.3 git remote add 〈name〉 〈URL〉 - 로컬 리포지터리에 원격 리포지터리 추가하기
    __5.3.4 git clone 〈URL〉 - 원격 리포지터리를 로컬에 복제하기
    5.4 깃허브 활용 실습
    __5.4.1 git push ? 로컬의 새로운 변경 사항을 깃허브에 올리기
    __5.4.2 git fetch - 깃허브에 새로운 변경 사항을 로컬로 가져오기
    __5.4.3 git pull - 깃허브의 새로운 변경 사항을 로컬로 가져온 후에 병합하기
    5.5 풀 리퀘스트로 탄탄하게 협업하기
    __5.5.1 깃허브에 PR 과정을 포함한 새로운 변경 사항 업로드하기
    __5.5.2 풀 리퀘스트 생성 - 변경 사항 공유 및 제안하기
    5.6 커밋과 PR을 효과적으로 작성하기
    __5.6.1 효과적으로 커밋 메시지 작성하기
    __5.6.2 효과적으로 PR 작성하기

    [02부] 실전편

    ▣ 6장: 오픈소스에 기여하기: 명언 백과사전
    6.1 명언 백과사전이란?
    6.2 프로젝트 포크
    6.3 프로젝트 브랜치와 파일 만들기
    6.4 명언 작성과 커밋
    6.5 풀 리퀘스트를 생성하고 프로젝트에 기여하기

    ▣ 7장: 실무에서 자주 사용하는 Git 명령어
    7.1 브랜치의 생성, 수정, 삭제: git branch
    __7.1.1 git branch -m 〈브랜치명〉 - 현재 브랜치명 변경
    __7.1.2 git branch -d 〈브랜치명〉 - 브랜치 삭제
    __7.1.3 git branch -r - 원격 리포지터리의 브랜치 목록 표시
    __7.1.4 git branch -a - 로컬과 원격 리포지터리 브랜치 목록 표시
    7.2 브랜치 이동과 작업 디렉터리 파일 복원하기: git checkout, git switch, git restore
    __7.2.1 git checkout - 이동과 복원을 모두 수행하는 기능
    __7.2.2 git switch - 브랜치 전환하기
    __7.2.3 git restore - 작업 파일 복원하기
    7.3 최신 커밋을 덮어씌우거나 수정하기: git commit --amend
    __7.3.1 아무런 수정사항 없이 저장하기
    __7.3.2 커밋 메시지를 수정하고 저장하기
    __7.3.3 저장하지 않고 편집기 종료하기
    __7.3.4 편집기 없이 바로 git commit --amend 명령어 수행하기
    7.4 특정 커밋만 떼내어 가져오기: git cherry-pick
    __7.4.1 git cherry-pick --continue - 충돌 해결 후 이어서 병합하기
    __7.4.2 git cherry-pick --abort - cherry-pick 중단하기
    __7.4.3 git cherry-pick --no-commit 〈커밋〉 - 커밋하지 않고 cherry-pick하기
    7.5 내가 작업하고 있는 부분을 임시 저장소에 잠깐 두기 :git stash
    __7.5.1 git stash list - 임시로 보관한 변경 사항 확인하기
    __7.5.2 git stash apply - 스태시에 보관한 변경 사항 적용하기
    __7.5.3 git stash pop - 스태시에 보관한 변경 사항 적용하고 제거하기
    __7.5.4 git stash drop - 스태시에 보관한 변경 사항 제거하기
    7.6 예전 작업 상태로 돌아가기: git reset, git revert
    __7.6.1 git reset - 커밋을 취소하거나 변경 사항 되돌리기
    __7.6.2 git revert - 커밋을 삭제하지 않고 특정 커밋을 취소하거나 변경 사항 되돌리기
    __7.6.3 git reset과 git revert의 차이점과 사용시 주의할 점
    7.7 Git 히스토리를 합치고, 수정하고, 삭제하고: git rebase
    __7.7.1 병합 기능
    __7.7.2 Git 히스토리를 수정, 삭제하는 기능
    __7.7.3 한꺼번에 처리하기
    7.8 Git의 모든 동작이 기록된 곳: git reflog

    [03부] GUI편

    ▣ 8장: GUI와 깃허브 데스크톱
    8.1 깃허브 데스크톱이란?
    8.2 깃허브 데스크톱 설치
    8.3 깃허브 데스크톱 살펴보기
    8.4 로컬에 새로운 리포지터리 만들기
    8.5 로컬 리포지터리를 깃허브에 업로드하기
    8.6 리포지터리를 가져오는 2가지 방법

    ▣ 9장: 깃허브 데스크톱으로 협업하기
    9.1 새로운 변경 사항 가져오기
    9.2 새로운 브랜치 생성하기
    9.3 커밋하고 PR 생성하기
    9.4 Git 명령어 손쉽게 사용하기

    [부록]

    Git 명령어 노트
    A.1 설정 명령어
    A.2 기본 명령어
    A.3 응용 명령어

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수을(를) 나타낸 표입니다.
ISBN 9791158395247
발행(출시)일자 2024년 09월 12일
쪽수 324쪽
크기
176 * 235 * 17 mm / 706 g
총권수 1권

Klover 리뷰 (5)

구매 후 리뷰 작성 시, e교환권 200원 적립

10점 중 10점
/도움돼요
도움이 되도록 잘 봐야죠~
10점 중 10점
/추천해요
은 Git과 GitHub을 처음 접하는 사람에게 최적화된 입문서입니다. 기초 개념과 명령어를 차근차근 설명하며, 실습을 통해 자연스럽게 Git의 흐름을 이해할 수 있도록 구성되어 있습니다. 특히 실전편에서는 실무에서 자주 발생하는 상황과 협업에 필요한 기능들을 다뤄, 실제 프로젝트에서도 유용하게 활용할 수 있습니다. GUI 편에서는 GitHub Desktop을 사용해 CLI에 익숙하지 않은 사람도 쉽게 따라할 수 있도록 도와줍니다. 초보 개발자와 비전공자도 부담 없이 Git을 배우고 싶다면 강력히 추천하는 책입니다.
리뷰 썸네일
10점 중 10점
/추천해요
혼자 깃허브 공부하다가 막히는 게 너무 많아서 사 보았습니다. 도서관에 신청을 해 두긴 했는데 필기하면서 공부하는 스타일이라 구매했어요.
아직 1장 읽는 중이지만 책으로 공부하니 인터넷이나 유튜브 이것저것 보면서 혼자 공부하는 것보다는 체계적이고 순서가 잡힌 느낌입니다.

그리고 git과 github는 그림으로 공부하는 게 확실히 좋은 것 같습니다. '버전 관리'라는 게 글로 읽으면 이해하기가 애매한데, 도식이나 그림과 함께 살펴보면 flow가 보여서 직관적으로 이해가 됩니다.
(잘은 모르지만 세계사 공부할 때 나라가 하도 많아서 헷갈리면 <연표로 보는 세계사>같은 책으로 공부하는 것과 비슷한 느낌입니다. )
리뷰 썸네일

문장수집 (0)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [1:1 상담 > 반품/교환/환불] 또는 고객센터 (1544-1900)
    * 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900)
  • 반품/교환가능 기간

    변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
  • 반품/교환비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 반품/교환 불가 사유

    1) 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
    2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
    3) 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
    6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
    9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등
  • 상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
  • 소비자 피해보상 환불 지연에 따른 배상

    1) 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

외계인 자서전
이벤트
  • 데니스 뇌르마르크 신간
  • [sam] sam x LG U+, VIP콕 혜택
01 / 02
TOP