Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Система Git / remote merge

  • На этом уроке мы попробуем решить проблему загрузки на сервер от созданного «Пингвина».
  • Дата отправки отчёта: 21 августа 2018 г.
  • Задание выполнено: за 26 мин.
  • Чему научился: Ну в целом урок отличный, но всё крутилось вокруг одного аккаунта, а ремоут подразумевает использование второго аккаунта, у которого нет доступа к основному и он может максимум форкнуться, вносить изменения, создавать ветки, в ремоут держать основную репу с которой форкнулся и периодически обновляя её через фетч, мержить со своими наработками и пушить в свою репу, после чего на основной репе появляется кнопочка отправить на рассмотрение наработки, где могут быть комментарии, обсуждение и кодревью. Когда всех всё устраивает, создатель основной репы подтверждает предложенный код и он отправляется со всей его историй в основную репу основной ветки мастер. Судя по тому, что это предпоследний урок, данной красоты тут не предвидится, ну моглядим, что там в интерактивной курсе по ссылке в последнем уроке покажут.
  • Что было сложным: найти время
  • Оценка видео-уроку:
Отчёт от 10558 за Система Git / remote merge




Оцени работу

 
Сохранить страницу:

17606. --
Виктор
Виктор
ответить
→  Иван Воронин  # Система Git / remote merge / 2018-08-22 08:25

Яркий пример жаргона программистов во всей красе) Так, смотри, не только начну понимать о чем же речь идет), но и сам смогу оперировать этими терминами... Если честно, раньше задевал такой "транслит" английской терминологии, но со временем трансформация таки происходит. Сначала становится  впадло постоянно переключаться между языками, особенно если все нужно делать быстро, потом привыкаешь и даже начинает нравится)) Кроме того, понятное дело, что оперирование профессиональным сленгом нас относит именно к той категории людей, которыми мы так хотим стать) В любом случае, спасибо) 


10558. --
Иван Воронин
Иван Воронин
ответить
→  Виктор  # Система Git / remote merge / 2018-08-22 18:32

Да, решил выразиться так, как обычно общаемся в команде при разработке, там никто не ищет альтернативные литературные аналоги, всё коротко и ясно. Если написанное мной в отчёте можешь прочитать и понять, то это уже говорит о многом, главное не останавливаться на достигнутом, язык для того и был придуман, чтобы один человек мог донести мысль до другого, остальное условности, главное это понимание =)


  • Отчёт оценивали:
    10558Иван Воронин+1   17947Dmitry Sinitsin+1   6452Кирилл Шмойлов+1   19525Александр Балбашов+1   791Валерий Жданов+1   3922Александр+1   16218Дмитрий+1   4395Денис+1   17606Виктор+1   7119Новопашин Владимир+1   Посетитель+1   10670Сергей Соколов+1   18493Evgenii Kudriavtcev+1   18783Andrew+1   9913vip+1   459Сергей Сергеевич+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: git push из подветки вернёт ошибку о том, что текущая ветка (current branch) не является веткой для загрузки (upstream branch). git push --set-upstream origin pingwin решает эту проблему и позволяет пуш для текущей подветки с установкой этой подветки "веткой для загрузки (upstream branch)". Если в удалённом репозитории на ГитХабе есть изменения в коде, которых нет в локальном репозитории, то при попытке git push будет возвращена ошибка об этом с предложением сначала сделать pull и сначала забрать себе те новые строки кода для синхронизации работы с удалёнными коллегами, а затем уже пушить свои вирши на ГитХаб. git merge --abort - отменяет начатое неудачно слияние. git branch -a -покажет все ветки. Выход из неудачного слияния - правка конфликтного файла, адэдэ, гиткоммит минус мЭ с адекватным комментарием о коммите.



Научился: В папке zoo-clone выполнил команду git push origin pingwin, тем самым отправив на сервер ветку pingwin. В папке zoo-git получил эту ветку командой git pull и перешел на ветку pingwin. Выполнил слияние в веткой master. Сделал коммит слияния и отправил изменения на сервер. В папке zoo-clone получил изменения и проверил работу программы.