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

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

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

 9913

-- vip

Система Git / git branch lion

  • На этом уроке мы продолжим знакомиться с системой контроля версий git. Познакомимся с ветками.

    Почитайте статью Vincent Driessen, автора git flow - удачной модели ветвления она из коробки уже поддерживается в SourceTree
    Оригинал статьи:
    nvie.com/posts/a-successful-git-branching-model/
    Художественный перевод:
    habr.com/post/106912/
    О применении в разработке:
    pelevin.pro/2016/04/18/gitflow/
    О дальнейшем развитии этой идеи:
    habr.com/company/softmart/blog/316686/
  • Дата отправки отчёта: 21 января 2019 г.
  • Задание выполнено: за 1 мин.
  • Чему научился: Создали новую ветку для разработчика льва git branch lion
    проверили что ветка создана git branch - увидели все ветки существующие
    перешли на ветку lion командой git checkout lion
    создаем новый класс Lion.java
    добавим этот файл git add Lion.java
    внесем изменения в класс Zoo.java
    добавляем его на сцену git add Zoo.java
    компилируем javac Zoo.java И запускаем java Zoo
    смотрим что все работает и коммитим изменения в ветке Lion командой git commit -m Lion
    запустили git log и проанализировали изменения словили глюк Git Bash перезапустились
    попробовали более красивы лог - $git log --graph --all ---decorate --oneline






  • Что было сложным: волшебства с папками в виндовс Zoo-git  не получилось при переключении веток с мастер на льва что-то пошло не так....пока не знаю в чем причина
  • Оценка видео-уроку:
Отчёт от 9913 за Система Git / git branch lion


Отчёт от 9913 за Система Git / git branch lion




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  vip  # Система Git / git branch lion / 2019-01-21 15:25

Какая хорошая диаграмма


  • Отчёт оценивали:
    16218Дмитрий+1   3922Александр+1   2146Иван+1   1Евгений Волосатов+1   17947Dmitry Sinitsin+1   10895Danil42Russia+1   8275Tekashnik+1   20659no name+1   Посетитель+1   20071New programist+1   10494Алексей В.+1   791Валерий Жданов+1  

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





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

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

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

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


Научился: git branch lion - создает ветку лев(также создает новую сцену, когда мы переходим на новую ветку - git checkout lion, мы переходим на новую сцену и берем из неё данные в свою рабочую область) $ git log --graph --all --decorate --oneline --отоброзит красиво комиты. при содании ветки, нужно обращать внимание на какой ветке мы находимся в этот момент, так как мы наследуем(копируем) данные из неё. Например если мы находимя на ветке Lion и создаем ветку giraffe, то мы получаем данные из Liona, что для жирафа выглядет не очень. Должны сначало сделать git checkout master, а потом уже создавать ветку. git branch -d giraffe - удалит ветку. при смене веток: git checkout master, git checkout Lion можно наблюдать как изменяется рабочая область(меняется сцена, данные из неё вставляются в рабочую область, лишние удаляются)



Научился: Изучил - порядок создания/удаления веток (branch) - команду "git checkout" для переключения между ветками - команду "git branch" для создания/удаления веток - команду "git log --graph --all --decorate --oneline" для краткого отображения всех комитов