Руководство по совместной разработке - Yozh2/UNO GitHub Wiki
Добро пожаловать в Yozh2's
≪Руководство по совместной разработке™≫!
Данное Руководство ознакомит Вас основам современной совместной разработки. Git - замечательная система контроля версий, созданная Линусом Торвальдсом, создателем LINUX. Github и другие удалённые SVC позволяют сделать процесс совместной разработки кода ешё удобнее.
Ниже представлен список статей, благодаря которым вы можете научиться работать с Git и GitHub. Для работы с данным репозиторием читать абсолютно всё не обязательно, но список статей, обязательных к прочтению - обязателен к прочтению для нормальной работы и понимания, что происходит.
После ознакомления с данным списком полезных статей и материалов, советую почитать, [как работать с данным репозиторием]
Список обязательных к прочтению статей для работы с Git
Git: The Simple Guide Cheatsheet
Интерактивный курс по работе с git из консоли
Интерактивный курс по работе с git в браузере
Совместная разработка в команде на GitHub
Отличный мануал для начинающих
Ой блин, Гит! - шуточные инструкции на все случаи жизни.
Работа с Git - приложения
Atom - через много крутых расширений.
GitHub Desktop - оригинальное приложение для GitHub. ИМХО, не очень удобное.
SourceTree - КМК, лучше, чем GitHub Desktop.
Дополнительные материалы по Git(Hub) на русском
«Git для переходящих с SVN» + обсуждение
«Командная работа в git» + обсуждение
русский перевод книги «Pro Git» (переведено не до конца)
цикл постов «внутренности git»
Про git на английском:
Books
книга «Version Control with Git», 2009, O'Reilly
книга «Pragmatic Version Control Using Git», 2008, T. Swicegood
книга «Pragmatic Guide to Git», 2010, T. Swicegood. Описываемая версия git: 1.7.2.1. Книга в формате двустраничных разворотов — проблема/решение
Videos
видеокурс, посвященный git. Довольно нескучный и с юмором.
лекция о git от Randal Schwartz
видеотуториал Git The Basics Tutorial
Другое
референс для изучения наиболее используемых команд
инструкция по принципу «снизу вверх», т.е. от низкоуровнего устройства git к верхнеуровневым командам. Автор утверждает, что так информация лучше воспринимается