На этом уроке мы попробуем решить проблему загрузки на сервер от созданного «Пингвина».
Дата отправки отчёта:
21 августа 2018 г.
Задание выполнено: за
26 мин.
Чему научился:
Ну в целом урок отличный, но всё крутилось вокруг одного аккаунта, а ремоут подразумевает использование второго аккаунта, у которого нет доступа к основному и он может максимум форкнуться, вносить изменения, создавать ветки, в ремоут держать основную репу с которой форкнулся и периодически обновляя её через фетч, мержить со своими наработками и пушить в свою репу, после чего на основной репе появляется кнопочка отправить на рассмотрение наработки, где могут быть комментарии, обсуждение и кодревью. Когда всех всё устраивает, создатель основной репы подтверждает предложенный код и он отправляется со всей его историй в основную репу основной ветки мастер. Судя по тому, что это предпоследний урок, данной красоты тут не предвидится, ну моглядим, что там в интерактивной курсе по ссылке в последнем уроке покажут.
Яркий пример жаргона программистов во всей красе) Так, смотри, не только начну понимать о чем же речь идет), но и сам смогу оперировать этими терминами... Если честно, раньше задевал такой "транслит" английской терминологии, но со временем трансформация таки происходит. Сначала становится впадло постоянно переключаться между языками, особенно если все нужно делать быстро, потом привыкаешь и даже начинает нравится)) Кроме того, понятное дело, что оперирование профессиональным сленгом нас относит именно к той категории людей, которыми мы так хотим стать) В любом случае, спасибо)
Да, решил выразиться так, как обычно общаемся в команде при разработке, там никто не ищет альтернативные литературные аналоги, всё коротко и ясно. Если написанное мной в отчёте можешь прочитать и понять, то это уже говорит о многом, главное не останавливаться на достигнутом, язык для того и был придуман, чтобы один человек мог донести мысль до другого, остальное условности, главное это понимание =)
Отчёт оценивали: 10558. Иван Воронин+117947. Dmitry Sinitsin+16452. Кирилл Шмойлов+119525. Александр Балбашов+1791. Валерий Жданов+13922. Александр+116218. Дмитрий+14395. Денис+117606. Виктор+17119. Новопашин Владимир+1Посетитель+110670. Сергей Соколов+118493. Evgenii Kudriavtcev+118783. Andrew+19913. vip+1459. Сергей Сергеевич+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 получил изменения и проверил работу программы.