Си шарп с нуля

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

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

Павел
  • Звание: Нанопрогер
  • Накопленный опыт: 23 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2019-01-07 09:12:48
  • Возраст: 32 года

Видеокурсы

Дата активности Видеокурс Прогресс
2018-09-30 java-list JD. Коллекции 3 из 5 60 %
2018-09-27 github Система Git все 16 160 %
Итого: 19 из 21 91 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2018-09-25 solo Java - Запуск 4 из 13 31 %
Итого: 4 из 13 31 %
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  Павел  # Система Git / ФИНАЛЬНЫЙ КУРС / 2018-09-29 04:05

Молодец, Павел, отлично поработал. Git очень полезный инструмент не только для разработчика, но и для всех, кто занимается редактирование текстовых файлов. По поводу курсов, где показано как и что работает под капотом, есть у нас на проекте ещё один мини курс: "Где прячется компилятор" - www.videosharp.info/video/compiler


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Павел  # JD. Коллекции / LIST - Просто коллекция / 2018-09-28 11:35

Всё верно, молодец.


19525. --
Александр Балбашов
Александр Балбашов
ответить
→  Павел  # Система Git / ФИНАЛЬНЫЙ КУРС / 2018-09-27 16:18

Хороший и широкий отзыв Павел!Молодец!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Павел  # Система Git / ФИНАЛЬНЫЙ КУРС / 2018-09-27 12:14

Спасибо, Павел. Рад твоим успехам!


17387. --
jspv
jspv
ответить
→  Павел  # Система Git / hippo git fetch pull / 2018-09-21 15:43

Знать git очень полезно


10558. --
Иван Воронин
Иван Воронин
ответить
→  Павел  # Система Git / git add checkout / 2018-09-19 12:02

Всё верно, молодец. Немного поработать над стилем и всё будет идеально.


  • Звание: Нанопрогер
  • Накопленный опыт: 23 часа
  • Собранный капитал: нет

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


Научился:  Создали отдельную ветку, в ней пингвина. таким образом спокойно можем обновить ветку мастер с сервера. После это пытаемся слить пингвина и обновленную с сервера мастер, что само собой не получается. (Файл Zoo мастера имеет создание жирафа и льва, а в ветке пингвина, заместо этого, идет создание пингвина). Можно исправить конфликт - сказать что нам нужно и то и то, но мы решили откатить слияние, и добавить ветку пингвина на сервер, отдельно, чтобы с ней мог работать другой человек, пока без объединения с мастером: git merge --abort -отменяет слияние git push origin Penguin - отправляет ветку на сервер. На гитхабе убеждаемся что у нас теперь там две ветки которые мы можем переключать. В гитбаше, с другого компа(там где нет пингвина) переходим на мастер и делаем git pull - загружает с сервера все что есть, в том числе и все ветки (в отличии от git push который загружает только указанную ветку), но другие ветки вроде(кроме мастера) не обновляет. Теперь на другом компе у нас есть ветка пингвин, разработанная вообще другим пользователем. Переходим на неё, проверяем на соответствие с мастером(получаем данные из мастера merge), устраняем конфликты, и пушим. На клоне(где создавался пингвин) переходим на ветку мастер(git pull можно только на неё делать, чтоб не изменять и не конфликтовать с другими ветками(собственно для этого они и создавались) и вроде бы как даже мы не сможем в них запулиться) и загружаем, репозиторий с сервера, уже с исправленными данными. В клоне, ветка пингвин имеет устаревшие данные (наш мастер уже имеет пингвина, и помимо этого еще и льва и жирафа) поэтому её можно удалить, ну а можно Обновить слив с мастер(git merge master)



Научился: Делаю свои ошибки, экспериментирую. Понял, что пока не сделаю комит ветки, git status будет показывать все изменения любых веток, как будто я в этой ветке их делал.
Трудности: почему то git checkout не удалял файл Penguin.java. git checkout -- Penguin.java тоже. Пришлось удалить файл командой git clean -f -d - Удалить все локальные файлы и директории, которые не отслеживает Git, из вашей текущей копии.