Git 교과서(Git Textbook)

출간일(Release) : 2020/04/03
종이책 출간일(Print Release) : 2020/03/16
전자책 종류(Format) : ePub
Price : KRW 14,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
기본기를 탄탄하게 다지는 깃(git) 입문서
도해와 실습으로 깃, 소스트리, 깃허브를 배우자!

버전 관리 시스템(VCS)은 파일의 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. VCS를 사용하면 파일이나 프로젝트를 이전 상태로 되돌릴 수 있고, 시간에 따라 수정 내용을 비교해볼 수도 있다. 또한, 문제가 있을 때 누가 만든 문제인지 알 수 있고, 파일을 분실하거나 잘못 수정했을 때 손쉽게 복구가 가능하다. 이 책은 대표적인 버전 관리 시스템인 깃의 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지 깃 입문자가 꼭 알아야 할 내용을 설명한다. 또한, 깃 명령어와 소스트리, 깃허브를 연동해 실습하고, 필요한 내용은 도해로 살펴보면서 깃의 동작 원리를 이해할 수 있다. 이제 막 깃을 시작했거나 깃을 배우고자 하는 사람에게 추천한다.

Git tutorial that solidifies your basics!
Let’s learn Git, Sauce Tree, and Git Hub through illustration and practice!

VCS is a system that records changes in files over time and then retrieves the version at a specific point in time. With VCS, you can return a file or project to its previous state, and compare changes over time. Also, when there is a problem, it is possible to know who created the problem, and it can be easily recovered when a file is lost or incorrectly modified. This book explains what Git beginners need to know from installing a typical version control system, Git, to commit, branch, temporary, merge, return, submodule, and tag. In addition, readers of this book can understand the principles of Git by practicing Git commands, source trees, and GitHub. Recommended for anyone who has just started feathering or wants to learn feathering.


저자(Author)
이호진(Lee, Hojin)
전기전자를 전공했으며, 마이크로프로세서, 하드웨어 설계 및 펌웨어, 로봇, 산업용 레이저 프린터, ARM 등을 개발했다. 또한, 언어 분석과 알고리즘 개발도 했다. 외국계 기업에서 리눅스 운영 체제, 백업 및 서버 가상화 등 다양한 비즈니스를 경험했고, 최근에는 웹 및 모바일 관련 개발 활동에 주력하고 있다.
오픈 소스로 jinyPHP를 개발 중이며, 후배들에게 경험과 지식을 전달하기 위해 강의와 집필 활동에 전념하고 있다.

He majored in electrical and electronics, and developed microprocessors, hardware design and firmware, robots, industrial laser printers, and ARMs. He also developed language analysis and algorithms. The author has experienced a variety of businesses in the global enterprise, including Linux operating system, backup and server virtualization, and has recently focused on web and mobile related development activities.
He is developing jinyPHP as open source and is devoted to teaching and writing activities to convey experience and knowledge to his juniors.