led***
2016-10-04

Git은 단순한 빌드 소프트웨어가 아니다. 이 책은 버전관리에서 사람을 우선으로 하는 접근법을 실용적으로 풀어내고, 이를 통해 Git을 중심으로 하여 더 효과적으로 팀 작업을 하는 방법에 대해서도 설명한다. 또한 계획을 세우는 방법을 설명하고, Git 워크플로우를 적용하는 방법도 설명한다. Git 워크플로우는 프로젝트 목표를 완수하는 데 큰 도움이 된다. 팀 내부의 즉각적인 요구에 유연하게 대응하고 팀이 지속적으로 성장할 수 있게 한다.
Git for Teams 팀을 위한 Git
"팀을 위한 Git"이라는 제목과 같이 실제 팀에서 Git을 사용하면서 발생하는 사례와 해결책들이 잘 설명되어 있습니다. 특히 Git을 사용하다 보면 브랜치를 관리하는 명령어에서 많은 혼란이 생기는데 이 부분을 Flow chart를 이용하여 상황에 적절한 명령어를 선택할 수 있도록 제시한 부분이 좋았습니다. 개인이나 팀에서 여러 브랜치 전략을 세워 커밋을 관리할 수 있는데 챕터 3에서 여러 브랜치 전략에 대해 다루고 있어 단순한 Git 명령어를 익히는 것만이 아닌 Git을 사용하는 사례들을 볼 수 있어 좋은 책입니다.
장점
1. 단순한 Git 명령어를 설명한 책이 아닌 명령어를 어느 상황에 사용해야 하는지 설명되어 있습니다.
2. 책의 Flow chart를 보고 상황에 맞는 명령어를 선택할 수 있는 사고방식을 얻을 수 있습니다.
단점
1. Part 3에 있는 Git 호스팅의 내용은 인터넷에 자료가 많아 필요한 자료였는지 의문이 있습니다. Github, Bitbucket등을 사용하는 방법등을 다루고 있습니다.
기존 Git 사용법(pro git(https://github.com/progit/progit/tree/master/ko), 누구나 쉽게 이해할 수 있는 Git 입문(https://backlogtool.com/git-guide/kr/))이 온라인을 통해 많이 배포된 지금, 팀에서 사용하기 위한 Git을 다루고 있는 이 책은 매우 가치가 있는 책이라 생각합니다. Git을 사용해 버전관리를 하실 분들에게는 가치있는 책이라 생각합니다.