• 메인으로 이동
    AD광고
    New행복을 선택하는 삶의 태도불행에 몰두하지 않는다
    AD광고
    New사랑과 우정으로 빛나는 모험프린세스 캐치 티니핑
    이 책의 태그
    • 베스트
    • 소득공제
    • 무료배송

    그림과 실습으로 배우는 깃 & 깃허브 입문 - 처음부터 제대로 배우는 개발자 필수 도구 Git GitHub

    • 한재원 저
    • 위키북스
    • 2024년 09월 12일
    10%24,30027,000
    적립금
    1,350원 (5% 적립)
    추가 적립
    추가 적립 안내
    • 5만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

    • 10만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

      정가제FREE(상품/사은품) 금액이 5,000원 이상이면 5,000원 추가적립

    결제혜택
    무이자 할부
    결제사 혜택
    쿠폰
    회원 가입 즉시 지급되는 적립금 과 등급별 다양한 회원 혜택 보기
    배송비
    무료  (해외배송의 경우 지역에 따라 상이)

    배송안내

    서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
    지금 택배 주문하면 9/10(목) 출고 가능
    택배보다 빠른, 나우드림
    24,300

    [네이버페이]

    상품 규격 정보
    상품상세정보
    ISBN ISBN-13 : 9791158395247
    쪽수324쪽
    크기기타 규격
    제품구성단행본
    이 책이 속한 분야
    • 컴퓨터/IT > 시스템공학
    관련 이벤트
    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『유치원 Wars 17』 출간 기념 포토카드 증정!

    2026.09.01 ~ 2026.09.28

    • 사은품

    9월 특별선물 《영풍문고 리유저블백》

    2026.09.01 ~ 2026.09.30

    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『유치원 Wars 17』 출간 기념 포토카드 증정!

    2026.09.01 ~ 2026.09.28

    • 사은품

    9월 특별선물 《영풍문고 리유저블백》

    2026.09.01 ~ 2026.09.30

    책 소개

    Git, GitHub 입문. 이 책 한 권으로 끝낼 수 있습니다!

     

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

     

    ★ 이 책에서 다루는 내용

     

    Git의 개념과 동작 원리

    ◎ 커밋과 브랜치의 개념과 동작 원리

    CLI에서 Git 다루기

    ◎ 소스코드 편집기(VS Code)를 통해 Git 다루기

    GUI(GitHub Desktop)를 통해 Git 다루기

    GitHub를 활용한 협업

    ◎ 실무에서 자주 사용하는 Git 명령어

    ◎ 오픈소스에 기여하기

     

     

    목차

    [목 차]

     

    [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 응용 명령어

     

     

    출판사 서평

    저자 소개
    저자 : 한재원
    도서리뷰 (0)
    이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    이 분야에서 요즘 뜨는 책
    에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
    AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
    인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
    비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
    엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
    에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
    AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
    인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
    비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
    엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
    에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
    AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
    인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
    이 분야의 화제의 신간
    혼자 공부하는 SQL with AI - AI와 함께 1:1 과외하듯 배우는 데이터베이스 자습서: SQLD 유형문제 수록 해설 강의 제공우재남 | 한빛미디어
    직장인을 위한 AI 에이전트 클로드 코워크 - 앤트로픽 공식 플러그인으로 익히는 32가지 실무 예제케이트리 | 제이펍
    이기적 컴퓨터활용능력 1급 필기+실기 올인원(2027대비)홍태성, 박윤정 | 영진닷컴
    AI 팀원을 고용한 회사는 다르게 일한다 - 부서별 업무별 챗GPT 실전 도입 가이드 영업 마케팅 인사 경영기획 백오피스 업무 경영자(모두의 AI)이케다 도모히로 | 길벗
    AI와 일하는 기술 - 성과를 만드는 365가지 AI 치트키최정혜, 김여립, 이동근, 뉴럴웨이브 | 한국경제신문
    혼자 공부하는 SQL with AI - AI와 함께 1:1 과외하듯 배우는 데이터베이스 자습서: SQLD 유형문제 수록 해설 강의 제공우재남 | 한빛미디어
    직장인을 위한 AI 에이전트 클로드 코워크 - 앤트로픽 공식 플러그인으로 익히는 32가지 실무 예제케이트리 | 제이펍
    이기적 컴퓨터활용능력 1급 필기+실기 올인원(2027대비)홍태성, 박윤정 | 영진닷컴
    AI 팀원을 고용한 회사는 다르게 일한다 - 부서별 업무별 챗GPT 실전 도입 가이드 영업 마케팅 인사 경영기획 백오피스 업무 경영자(모두의 AI)이케다 도모히로 | 길벗
    AI와 일하는 기술 - 성과를 만드는 365가지 AI 치트키최정혜, 김여립, 이동근, 뉴럴웨이브 | 한국경제신문
    혼자 공부하는 SQL with AI - AI와 함께 1:1 과외하듯 배우는 데이터베이스 자습서: SQLD 유형문제 수록 해설 강의 제공우재남 | 한빛미디어
    직장인을 위한 AI 에이전트 클로드 코워크 - 앤트로픽 공식 플러그인으로 익히는 32가지 실무 예제케이트리 | 제이펍
    이기적 컴퓨터활용능력 1급 필기+실기 올인원(2027대비)홍태성, 박윤정 | 영진닷컴
    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함
    공지사항
    • [이벤트 당첨자 발표] 서울국제정원박람회, 김진명 작가 북토크 당첨자 안내
    • [이벤트 당첨자 발표] 9월 모두의 서가 이벤트 당첨자 안내
    • [공지사항] 스타필드마켓 월계 문구복합매장 그랜드 오픈 🎊 이벤트 안내!
    • [공지사항] 2026년 9월 1일 개인정보 처리방침 개정 안내(3.개인정보 처리, 항목, 보유기간)
    • [이벤트 당첨자 발표] 26년 8월 <이달의 작가> 댓글 이벤트 당첨자 안내
    공지더보기