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

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

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

Система Git / git init

  • На этом уроке мы создадим «Зоопарк» папок. Выполним первые команды для git: “git init” и “git status”. Узнаем, чем отличаются папки Workdir, Stage area, Repository.
    Посмотрим, что находится внутри "папки .git".
  • Дата отправки отчёта: 3 декабря 2018 г.
  • Задание выполнено: за 57 мин.
  • Чему научился: git status - текущее положение дел.
    git init - инициализация пустого репозитория в текущей папке.
    on branch master - ваше текущее положение - на ветке мастер.
    СКВ - это уже не "свободно конвертируемая валюта" )), а Система Контроля Версий.
    ЦСКВ - централизованная СКВ - один сервер, он же репозиторий. Минус такого варианта: если накроется сервак - всем капут.
    РСКВ - распределённые СКВ. Каждый клиент тянет себе не только снимок файлов, но и весь репозиторий. Выход из строя сервака некритичен.

    Git — инструмент распределенной СКВ.
    GitHub — сервис (площадка) для проектов, использующих Git.
  • Оценка видео-уроку:
Отчёт от 17947 за Система Git / git init


Отчёт от 17947 за Система Git / git init




Оцени работу

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

9752. --
chokayes
chokayes
ответить
→  Dmitry Sinitsin  # Система Git / git init / 2018-12-03 19:09

Приветствую, Дмитрий! Система Git - это первое что должен знать и уметь пользоваться программист. Да и не только в программировании помогает распределенная система контроля версий. Посмотри еще в направллении BitBacket, там можно создавать закрытые тобишь приватные репозитории абсолбтно бесплатно, я немного поразбирался как там все устроено, мне понравилось.


  • Отчёт оценивали:
    3922Александр+1   19525Александр Балбашов+1   1Евгений Волосатов+1   9913vip+1   791Валерий Жданов+1   17606Виктор+1   8275Tekashnik+1   13417Chip+1   19384Владимир+1   5649Максим Лапшинов+1   10494Алексей В.+1  

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





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

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

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

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


Научился: Git — это сам инструмент распределённой системы контроля версий, а GitHub — это сервис хостинга для проектов, использующих Git.



Научился:  Только сейчас понял для чего нужна команда "git init", не зная зачем я ей пользовался. Команда "git init" - нужна, чтобы проинициализирвать пустой репозиторий, созданный на компьютере, и который создан не на сервисе GitHUB и не склонирован. Команда "git init", после ее ввода, можно с ним спокойно работать и автоматически перенаправляется в главную ветку "master". Git от GitHUB отличается тем, что Git - это отельная программа, контролирующая изменения на компьютере пользователя, тем самым позволяя создавать параллельно больше количество веток для разработки, не нагружая сеть (т.к. программа Git находится на компьютере пользователя, а все изменения происходят локально). GitHUB - это онлайн сервис, предназначенный для создания, хранения других репозиториев созданных другими разработчиками. Но и без программы Git, средствами GitHUB можно создать репозиторий, сделать к нему коммит, создать коментарий. Но если создав репозиторий, который имеет отношение к общей цели разработчиков, туда будут заливаться большое количество коммитов, наработок, параллельные операции, тем самым повышается нагрузка на сервис и на сеть взаимодействия. Пока только такое представление я получил работая с системой контроля версией Git. Буду рад услышать ваши комментарии.
Трудности: Додумать определение, чем отличается Git от GitHUB.