Отправка файлов в удалённый репозиторий на GitHub

Отправка файлов в удалённый репозиторий на GitHub

Вы сделали правки в своём Великом проекте и хотите их отправить на удалённый репозиторий, чтобы все давились слюной от Вашего талантища.
Рассмотрим пример с применением GitHub.

Для того, чтобы отправить свои изменения на удалённый репозиторий Github необходимо предварительно создать аккаунт на этом самом Github и связать свой локальный репозиторий (папка на Вашем компьютере) с удалённым репозиторием.

Примечание: в данном примере будет рассмотрено взаимодействие с репозиторием, который клонировали в другом уроке. Если будете повторять те же самые операции с этим же репозиторием, то ничего не сработает, у Вас в обязательном порядке должен быть свой репозиторий!

Если вышеперечисленное сделано, то можно приступать к отправке.

 

Отправка новых файлов на удалённый репозиторий

  1. Перейдите в директорию (папку) с привязанным репозиторием
    Отправка файлов в удалённый репозиторий на GitHub
  2. Поместите в данную директорию свои файл/файлы, которые хотите отправить на удалённый репозиторий GitHub
    Отправка файлов в удалённый репозиторий на GitHub
  3. Кликните правой кнопкой мыши и нажмите на «Git Bash Here»
    Отправка файлов в удалённый репозиторий на GitHub
  4. Откроется окно консоли. Теперь переходим к командам для отправки на удалённый репозиторий. Введите команду для добавления директории в список отправки

    и нажмите клавишу Enter, в консоле ничего появится не должно;
  5. Следующим шагом добавим файл для добавления его в список отправки

    и нажмите клавишу Enter, в консоле ничего появится не должно;
  6. Теперь проверим какие файлы и директории были добавлены, да и вообще убедимся в каких частях нашего проекта были изменения. Введите команду

    и нажмите клавишу Enter, в консоле появится список на отправление
    Отправка файлов в удалённый репозиторий на GitHubПоявились новые файлы: один новый файл в корне проекта, четыре новых файла в директории newFiles;
  7. Теперь необходимо создать текстовую запись (можно сказать, что это запись в журнале изменений) о наших изменениях. Называется этот процесс «создание коммита» или «create commit«. Помните, каждый коммит должен быть атомарен, то есть каждый коммит должен отражать одно изменение в проекте. Хорошей практикой является следующая аксиома: «сделал одну правку в проекте — закоммитил и отправил» и таким образом вносить все правки в свой проект. Не беспокойтесь, что коммитов из-за этого может быть много, это не страшно, страшно тогда, когда в ваших коммитах невозможно разобраться. Текст для коммитов должен быть осмысленным и отображать суть внесённых правок. С коммитами можно провести такую ассоциацию: «Коммит — это запись в журнале изменений проекта. Записывается кто внёс правку, какую человек внёс правку и дату внесения изменения». По этим самим коммитам можно вернуться к определённому моменту развития проекта и работать от этого момента, поэтому каждый коммит должен отражать одно изменение. Жёстким требованием это не является (бывают разные случаи, например нет возможности отправить), но рекомендуется поступать именно так.
    Закомитимся
    Введите следующую команду для того, чтобы создать коммит

    и нажмите клавишу Enter
    Отправка файлов в удалённый репозиторий на GitHubПоявилось сообщение о создании новых элементов;
  8. Отправляем в репозиторий GitHub, то есть «пушимся»

    Отправка файлов в удалённый репозиторий на GitHubфайлы благополучно отправлены. Подобное сообщение будет и с отправкой на Ваш репозиторий.
  9. Убедимся, что всё так. Зайдите на страницу своего репозитория на GitHub
    Отправка файлов в удалённый репозиторий на GitHubОбратите внимание на выделенные области, появились новый файл и одна директория, которая содержит в себе четыре файла. Также в заголовке прописано какой был последний коммит в данный репозиторий;

 

Таким не хитрым образом мы разобрались с «отправка файлов в удалённый репозиторий на GitHub»!

Post Author: Nikulux

Добавить комментарий