본문 바로가기

추천 검색어

실시간 인기 검색어

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

처음부터 제대로 배우는 개발자 필수 도구 Git/GitHub
한재원 지음
위키북스

2025년 02월 05일 출간

국내도서 : 2024년 09월 12일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 PDF (48.27MB) | 324 쪽
ISBN 9791158395834
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.

PDF 필기가능 (Android, iOS)
소득공제
소장
정가 : 21,600원

쿠폰적용가 19,440

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 200원

작품소개

이 상품이 속한 분야

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

작가정보

저자(글) 한재원

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

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (5,000원 이상 상품으로 변경 예정, 2024년 9월 30일부터 적용)
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

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

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (5,000원 이상 eBook으로 변경 예정, 2024년 9월 30일부터 적용)
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    그림과 실습으로 배우는 깃 & 깃허브 입문 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    그림과 실습으로 배우는 깃 & 깃허브 입문 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    그림과 실습으로 배우는 깃 & 깃허브 입문
    처음부터 제대로 배우는 개발자 필수 도구 Git/GitHub
    저자 모두보기
    저자(글)
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글바이액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)