1

Этап 1

Изучить аналогичные цели на SP на предмет полезных материалов

2

Этап 2

Try Git - https://www.codeschool.com/courses/try-git

3

Этап 3

Как начать работать с GitHub: быстрый старт - http://habrahabr.ru/post/125799/

4

Этап 4

Pro Git - http://git-scm.com/book/ru/v1

5

Этап 5

Простое руководство по работе с git. ничего сложного ;) - http://rogerdudler.github.io/git-guide/index.ru.html

6

Этап 6

Оф. документация - https://help.github.com/articles/set-up-git/

7

Этап 7

GIT IMMERSION - http://gitimmersion.com/

8

Этап 8

Learn Git Branching - http://pcottle.github.io/learnGitBranching/

1

Этап 1

Изучить аналогичные цели на SP на предмет полезных материалов

2

Этап 2

Try Git - https://www.codeschool.com/courses/try-git

3

Этап 3

Как начать работать с GitHub: быстрый старт - http://habrahabr.ru/post/125799/

4

Этап 4

Pro Git - http://git-scm.com/book/ru/v1

5

Этап 5

Простое руководство по работе с git. ничего сложного ;) - http://rogerdudler.github.io/git-guide/index.ru.html

6

Этап 6

Оф. документация - https://help.github.com/articles/set-up-git/

7

Этап 7

GIT IMMERSION - http://gitimmersion.com/

8

Этап 8

Learn Git Branching - http://pcottle.github.io/learnGitBranching/

11 ноября 2015
Цель завершена 11 декабря 2015

Автор цели

Карьера и работа

Изучить Git

Git - это система контроля версий (одна из). Мне до этого, несмотря на богатый опыт в сфере веб-разработки, с Git работать не приходилось. Сама я его изучать не пыталась, считаю, что проблемы нужно решать по мере их поступления))

И вот время пришло - прямо сейчас есть заказ, где используется Git, и мне нужно подружиться с ним в кратчайшие сроки. Как я поняла по отзывам, это более, чем реально.

***

В своё время мне рекомендовали вот эти 2 статьи с Хабра для знакомства с Git:

Инструкция-шпаргалка для начинающих

Ежедневная работа с Git

Почитав их сегодня, я не поняла ни фига)) Хочу для начала найти что-то попроще, действительно для новичков, может потом эти статьи пойдут полегче...

***

Ребята, сразу хочу предупредить, сильно растекаться мыслью по древу не планирую. Итогом цели скорее всего станет список полезных материалов (возможно, с небольшими комментариями) в том порядке, в котором на мой взгляд стоит их изучать

  1. Изучить аналогичные цели на SP на предмет полезных материалов

  2. Try Git - https://www.codeschool.com/courses/try-git

  3. Как начать работать с GitHub: быстрый старт - http://habrahabr.ru/post/125799/

  4. Pro Git - http://git-scm.com/book/ru/v1

  5. Простое руководство по работе с git. ничего сложного ;) - http://rogerdudler.github.io/git-guide/index.ru.html

  6. Оф. документация - https://help.github.com/articles/set-up-git/

  7. GIT IMMERSION - http://gitimmersion.com/

  8. Learn Git Branching - http://pcottle.github.io/learnGitBranching/

  • 6032
  • 11 ноября 2015, 16:14

Вывод

31день
Машуша11 дек. 2015, 01:36

Пришло время завершить эту цель - прошёл уже почти месяц, как я благополучно использую git в своей работе. Как меня тут неоднократно предупреждали, использую я далеко не всю мощь git, ещё есть куда стремиться)) - это раз. И, опять же, как меня тут неоднократно предупреждали - в git нет ничего сложного. Это действительно так, но есть одно но - о нём позже. 

В своей работе в основном я использую следующий набор команд:

git status

git pull

git add

git remove

git commit

git push

+ иногда использую ещё несколько. Запомнить их большого труда не составляет))

Самым сложным лично для меня в git было понять как организован рабочий процесс. Ну, выучила я git команды, а дальше-то что с ними делать?))) 

Немного ясности внесла эта статья Как начать работать с GitHub: быстрый старт и, в принципе, именно с неё я советую начинать знакомство с git. После её прочтения я смогла спокойно скопировать себе локально репозиторий с github'а. И тут опять на сцену выходит вопрос: - а дальше-то что с ним делать?))) Всё прекрасно, у меня есть файлы и я даже могу внести в них изменения, но как мне эти изменения увидеть на сайте? Сразу вносить изменения в живой проект? 0_0 

Потом меня поручили другому разработчику моего нового проекта, от него я узнала про vpn и про то, как работать с tortoise приложением, и про то, что локально репозиторий мне копировать не нужно, мне нужно скопировать его в мою папочку на сервере, и много много другого... и теперь я благополучно использую git в своей работе.

Смогла бы я достичь аналогичных успехов без посторонней помощи? Если честно, очень  этом сомневаюсь. Но в самом git ничего сложного нет, это так)))

Alex11.12.2015

А как же git stash?

Машуша11.12.2015

hazzik, не использую, у меня маленькие коммиты, нет необходимости что-то прятать

Дневник цели

Комментарии

Посмотри небольшой видеокурс "Git. Быстрый старт" из категории бесплатных, мне понравилось. Вьехал в Гит за несколько дней. До этого читал книги, муторно и тяжело для начального понимания. Вот ссылка на него.

http://geekbrains.ru/courses/66

Targaryen05.12.2015

Попробуйте по-быстрому прослушать курс:

http://geekbrains.ru/gitstart?utm_source=habrahabr&utm_medium=affiliate&utm_campaign=habr_01.09.15

Он ну очень простой (можете смело смотреть на x2 скорости), но на мой взгляд основные ключевые идеи работы с Git там изложены неплохо.

Сам я пользуюсь этой системой уже давно (обычно вместе с SourceTree, который подкупил меня красивым и удобным интерфейсом)

Мы тоже сейчас на работе начали использовать Git, вроде все довольно просто, обычная система контроля версий)

Хватит базовых понятий, и любой "оболочки" для старта, дальше практика, вся мощь git редко когда нужна.

4день

Запись к этапу «Изучить аналогичные цели на SP на предмет полезных материалов»

Машуша14 нояб. 2015, 00:08

Ну что, сделаю небольшой обзор по уже имеющимся на SP аналогичным целям.

Начну с распространённого:

Книга Pro Git

en - http://git-scm.com/book/en/v2

ru - http://git-scm.com/book/ru/v1

Цели, посвящённые чтению этой книги

Git

Освоение Pro Git

Изучаю Git (быстро) + про Git How To

Посоветую. Т.к. не первый год работаю с гитом. Для достижения успеха Вам нужна вторая и третья глава книги. Вторая и третья!!!

Остальное в книге это уже для администраторов и в реальной жизни применяется по ситуации.

***

Git How To - http://githowto.com./ и русская версия http://githowto.com/ru

Цели, посвящённые этому курсу:

Пройти курс по использованию Git

***

Шпаргалки

GIT CHEAT SHEET - найдено у whodef в цели Освоение Pro Git

First Aid Git — коллекция часто задаваемых вопросов по Git с возможностью поиска. Справочник переведен на русский язык - http://firstaidgit.ru/

***

Из того, что встречается нечасто:

http://gitimmersion.com/ - впечатления от прохождения есть в цели Yudzh Стать git-экспертом (и в ней же про книгу Pro Git)

Как начать работать с GitHub: быстрый старт - найдено у Александра Пузанова в цели GitHub. Только практика!

Шпаргалка по Git — основные команды, слияние веток, выписка веток с github и Волшебство Git - найдено у Каролины в цели Git. Основы.

Подборка видео-курсов и замечаний по некоторым из них - в цели Villarou Изучаем Git

***

Несколько целей-конспектов

Learn Git [Codecademy]

Ознакомление с распределённой системой управления версиями - Git, и менеджером зависимостей для PHP - Composer

Научиться работать с Git

***

Список курсов для проработки - отсюда Начать пользоваться системой коллективной разработки (Git, TFS или SVN)

Вот еще список курсов по Git: http://sixrevisions.com/resources/git-tutorials-beginners/

+ Как разрешать конфликты слияния в git http://css-tricks.com/deal-merge-conflicts-git/

***

и ещё одна цель с большой подборкой источников для изучения Изучить Git

Наталья14.11.2015

Сегодня на рутрекере выложили перевод 2-ой версии Pro Git, всё-таки версия 2009 года очень устаревшая.

http://rutracker.org/forum/viewtopic.php?t=5115496

Максим22.11.2015

http://eax.me/git-commands/ Всегда помогает мне эта шпаргалка.

Комментарии

ninzzo13.11.2015

Изучить и разобраться с GIT настолько просто что даже не стоит создания отдельное цели;)

У самого была такая задача пару месяцев назад.

"Сама я его изучать не пыталась, считаю, что проблемы нужно решать по мере их поступления))"

+100

Нашел клиента заморского на апворке, они работают через git. Ну и все. Я тоже работаю через git.

Машуша13.11.2015

ninzzo, пока с первым предложением согласиться не могу)) хотя наверное проблема не в непонимании команд, а скорее в организационных вопросах... допустим, дали мне доступ к репозиторию, что мне с ним делать? клонировать его к себе локально?

Дарья13.11.2015

Машуша, именно. Клонировать, мб какую-то ветку отдельную (если вам сказали так), или весь репозиторий целиком.

Машуша13.11.2015

Дарья, спасибо)

Grey2k12.11.2015

Для работы с git - требуется прочитать тутор и потестить на гитхабе,

это занимает 1 день.

Не тратьте драгоценное время напрасно, это всего лишь инструмент )

Со временем оно само придет

А для начала вот набор комманд

git init

git fetch

git clone

git pull

git add --all

git reset --hard

git checkout

git rebase

git merge

git commit

git push

Прочитайте по ним официальный мануал, есть на русском

и этого будет достаточно.

https://git-scm.com/book/ru/v1

Надеюсь что сэкономил вам время

Загрузить 2 комментария
Машуша12.11.2015

да, спасибо ребята! с неё и начала)

Kit12.11.2015

https://try.github.io/levels/1/challenges/1

Вроде это то же самое, что код скул. Но оно как раз для понимания и основных команд.

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Док
Наталья
Svetlana
Биоробот
leleg
Артур
Ambidexter
Машуша
Машуша
Машуша
Машуша
Дарья
Anton
Машуша
Машуша
Машуша
Машуша
Машуша
Машуша