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

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

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

Система Git / remote merge

  • На этом уроке мы попробуем решить проблему загрузки на сервер от созданного «Пингвина».
  • Дата отправки отчёта: 24 августа 2018 г.
  • Задание выполнено: за 1 час. 4 мин.
  • Чему научился: git merge --abort отменить попытку объединения
    git push origin pingwin закинуть свою ветку на удаленный сервер
    С основного компа git pull
    git log --graph --all --oneline
    git branch
    git branch -a
    git checkout pingwin
    atech@DESKTOP-N2MO437 MINGW64 /e/.VIDEO/[ITVDN] Volosatov/3_Git/Zoo-git (pingwin  )
    $ dir посмотреть что в папке, а вообще в текущей ветке
    git merge master
    git status
    git add .
    git commit -m PingWinMerge если забыть написать описание к комиту попадем в окно с ошибкой выйти из него :Х
    git checkout master
    git merge pingwin
    git log --graph --all --oneline
    git push
    Затем синхронизируем удаленный комп который все это затеял
    git checkout master
    git pull
    И проверяем что работает
    javac Zoo.java
    java Zoo
  • Что было сложным: Был момент когда я быстренько решил конфликт, закинул пингвина и зуу на отслеживание, уже написал гит коммит пингвин, и не нажал на энтер, дай думаю посмотрю а в видо что. А в видео фраза, но мы будем делать не так) тогда я все отменил и выдохнул. Конечно можно было и после комита все вернуть, но зачем усложнять себе жизнь.
  • Оценка видео-уроку:
Отчёт от 17535 за Система Git / remote merge


Отчёт от 17535 за Система Git / remote merge




Оцени работу

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

  • Отчёт оценивали:
    17535Алексей+1   19525Александр Балбашов+1   Посетитель+1   17947Dmitry Sinitsin+1   3922Александр+1   17606Виктор+1   18493Evgenii Kudriavtcev+1   7119Новопашин Владимир+1   6452Кирилл Шмойлов+1   16218Дмитрий+1   4395Денис+1   459Сергей Сергеевич+1   791Валерий Жданов+1   10494Алексей В.+1   9457Дмитрий+1   17255Слава+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 получил изменения и проверил работу программы.