본문 바로가기
정보

팀 개발을 위한 Git, GitHub 시작하기 : 업무에 바로 적용하는 깃, 깃허브 활용 방법

by 순돌 아범 2023. 6. 11.
728x90

프로그램 개발에 있어 Git, GitHub는 필수가 되었습니다.

Git은 형상관리를 해주는 편리한 도구이지만 개념을 정확히 이해하지 못하면 브랜치 머지나 충돌이 발생하면 두려움부터 앞서게 됩니다.

이런 분들은 Git 동작 원리를 이해하고 제대로 활용하는 법을 학습해야 합니다.

 
 

수준에 맞게 학습을 시작하세요.

 

이 책은 총 난이도 별로 정리가 되어 있는데

  • 깃 개념을 이해하고 정리하고 싶다면 Chapter 0을 정독하시면 됩니다.
  • 깃을 처음부터 배워 보고 싶다면 Chapter 0 ~ 6까지 따라해 보시면 프로젝트에 참여할 수 있는 수준에 도달할 수 있어요. 소스트리를 이용해 개념을 익히고 나면 IDE 에서 제공하는 UI도 쉽게 적응할 수 있을거에요.
  • pull, commit, push, merge 등 기본적인 명령어는 사용할 줄 안다면 Chapter 3 부터 보셔도 됩니다.
  • Part 2(Chapter 7) 부터는 CLI 환경에서 Git을 사용하는 방법을 설명하고 있기 때문에 서버 환경이나 커맨드 환경에서 사용할 분들이 공부하면 좋을 것 같아요.
  • Git을 심도 있게 더 공부하고 싶다면 추가로 제공해주는 무료 이북을 다운로드 받아서 학습할 수 있어요.

 
 

가상의 시나리오와 상세한 그림으로 개념 정리가 쉬워요

 

처음 깃을 공부할 때 개념을 정리하는 것이 어려웠는데,

이 책에서는 스토리텔링을 통한 가상의 Git 시나리오와 상세한 그림으로 개념을 정리한 다음 차근 차근 실습할 수 있게 구성 되어 있어요요

 
 

개념을 이해야 해야하는 부분에서는 아래처럼 상세한 그림으로 설명을 하고 있는데요.

스냅샷과 병합을 설명하는 그림인데 아래 처럼 그림만 봐도 이해가 쏙쏙되는 것 같아요.

 
 

CLI 환경도 쉽게 따라할 수 있어요.

 

CLI 환경은 command line interface로 까만창에서 타이핑해서 실행하는 환경인데요.

사용자가 타이핑해야 하는 글자와 시스템에서 출력되는 글자가 섞여 헷갈리기 쉬운데요.

노란색 음영처리가 되어 글씨만 타이핑 하면 되기 때문에 실습하기 편했어요.

포크, 풀 리퀘스트를 자세히 설명하고 있어요.

 

2개 이상의 원격 저장소로 협업을 해야 하는 경우 포크를 활용해 새로운 원격 저장소를 만들고 관리하는 방법과 권한이 있는 관리자의 확인을 거쳐 머지를 진행하는 풀리퀘스트는 다양한 팀과 협업을 진행할 경우 매우 유용하게 사용할 수 있을 것 같아요.

제가 이책에서 가장 마음에 들었던 부분은 포크, 풀 리퀘스트에 대한 자세한 설명이라고 생각합니다.

깃에 익숙한 개발자라도 포크, 풀 리퀘스트를 잘 활용하지 못한 분이 많은데, 이 부분을 학습하면 Git 프로젝트를 더 편하고 매끄럽게 개선할 수 있을 것으로 생각해요.

 
 

중급을 위한 무료 이북도 제공하고 있어요

 

이 책을 다 마스터 한 후 조금 더 깊이 있게 공부하려는 분을 위해 무료 이북을 제공하고 있는데요.

CLI 환경에서 cherry-pick, git stash, git reset, git diff 등의 명령어들을 활용할 수 있는 내용이 담겨 있어요.

이런 분께 추천해요.

 

  • 깃 개념을 이해하려는 기획자, 디자이너
  • 깃을 공부해야 하는 개발자, 학생
  • 깃을 제대로 활용하고자 하는 프로젝트 관리자
  • 오픈소스 프로젝트에 참여하고 싶은 개발자


 

깃에 대한 자신감이 부족하다면 하루 1시간씩 딱 7일만 투자해 보세요.

이책을 완독하고 나면 깃에 대한 두려움이 사라지고 깃 프로젝트를 효율적으로 활용할 수 있게 될 거에요.

Git을 처음 접하거나 Git에 대한 두려움이 있다면 이 책을 통해 학습 하는 것을 추천합니다.

 
팀 개발을 위한 Git, GitHub 시작하기
깃&깃허브 베스트셀러 〈팀 개발을 위한 Git, GitHub 시작하기〉가 실무에 적절한 명령어와 용어, 협업에 100% 활용할 수 있는 내용이 추가된 개정판으로 돌아왔습니다. 이 책은 시나리오를 곁들인 실습으로 구성되어 깃&깃허브를 처음 시작하는 분도 쉽게 시작할 수 있습니다. 또한 기초 명령어부터 개발자스러움을 느낄 수 있는 응용 명령어까지, 깃&깃허브 입문자뿐만 아니라 더 깊이 있게 사용하고 싶은 개발자, 디자이너, 기획자 모두에게 유용한 내용을 담았습니다. CHAPTER 0에서는 1시간이면 깃&깃허브의 기본 사용법을 따라 할 수 있을 정도로 핵심만 콕콕 짚어 학습하고, [PART 1]에서는 손쉬운 그래픽 툴 소스트리를 통해 깃과 깃허브의 전 과정을 따라 해 봅니다. [PART 2]와 무료 특별판은 심화 과정으로 CLI 환경에서 실습을 진행할 수 있도록 구성하여 깃& 깃허브를 반복 학습하며 익힐 수 있습니다. 누구를 위한 책인가요? ● 팀 또는 개인 프로젝트를 깃&깃허브로 관리하고 싶은 개발자, 취준생, 학생 ● 오픈 소스 프로젝트 참여를 희망하는 개발자 ● 개발자와 함께 팀 프로젝트를 진행하며 소스 코드의 버전 관리를 하고자 하는 디자이너, 기획자
저자
정호영, 진유림
출판
한빛미디어
출판일
2023.05.12

 

* YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.

 

728x90

댓글