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

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

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

Система Git / remote merge

  • На этом уроке мы попробуем решить проблему загрузки на сервер от созданного «Пингвина».
  • Дата отправки отчёта: 13 сентября 2018 г.
  • Задание выполнено: за 28 мин.
  • Чему научился: Отправил ветку pingwin в GitHub;
    Зашел на сайт github.com и убедился в сделанных изменениях;
    Из папки Zoo-git получил ветку pingwin;
    Объединил ветку pingwin с основной веткой;
    Откомпилировал и проверил работу программы;
    Отправил ветку на сервер;
    В папке Zoo-clone на ветке master выполнил “git pull” - завершил объединение.
  • Что было сложным: найти время
  • Оценка видео-уроку:
Отчёт от 18493 за Система Git / remote merge




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Evgenii Kudriavtcev  # Система Git / remote merge / 2018-09-14 11:41

Очень хорошо.


  • Отчёт оценивали:
    6861Den Andreevich+1   16548Hofflin+1   18681alklokov+1   10558Иван Воронин+1   6452Кирилл Шмойлов+1   9752chokayes+1   17387jspv+1   17947Dmitry Sinitsin+1   20043Kiril Dolgorukov0   17606Виктор+1   16218Дмитрий+1   1Евгений Волосатов+1   3922Александр+1   19525Александр Балбашов+1   791Валерий Жданов+1   2912Игорь+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 получил изменения и проверил работу программы.