Skip to content

Instantly share code, notes, and snippets.

@ilyavf
Last active September 17, 2024 02:05
Show Gist options
  • Save ilyavf/29d7a79989cbdc455379d12d109ac5a2 to your computer and use it in GitHub Desktop.
Save ilyavf/29d7a79989cbdc455379d12d109ac5a2 to your computer and use it in GitHub Desktop.
Инструкции по github для начинающих
  • git help встроенная помощь git со списком всех доступных git-команд. Выход из режима просмотра - клавиша q.
  • git help <command> помощь по отдельным командам, например: git help status
  • git clone <link to you repo> копирование удаленного репозитория на локальный диск (в текущей директории будет создана папка по названию проекта
  • git status список файлов с текущими изменениями
  • git diff просмотр всез текущих изменений
  • git diff my-file.html просмотр изменений конкретного файла
  • git commit -am "my comment about changes"
  • git push отгрузка коммитов на удаленный репозиторий
  • git log -5 просмотр последних 5 коммитов
  • git log -1 -p просмотр изменений последнего коммита
  • git log -5 --name-status просмотр последних 5 коммитов с перечнем измененных файлов
  • git log -1 -p f64b35 просмотр изменений коммита с id f64b35d28eaed0c127d07de66708d3f33a44d3f7 (достаточно 1х 5-6 символов)

Флаги можно комбинировать, например:

$ git log -1 --name-status f64b35
$ git log -5 -p

Создание проекта (репозитория = repository)

  1. На странице github создайте новый репозиторий и скопируйте ссылку на него, кликнув на кнопку Clone or download. Ссылка выглядит следующим образом:
https://github.com/ilyavf/tx-builder.git
  1. Откройте терминал и склонируйте репозиторий следующим образом:
$ cd ~/dev

$ git clone https://github.com/ilyavf/tx-builder.git

$ cd tx-builder

Команда создаст новую папку (если такой нет в текущей директории) по имени проекта, в данном примере tx-builder.

  1. Откройте проект в вашем любимом IDE.

Работа с проектом

Просмотр текущих изменений в терминале

Перейдите в папку с вашим проектом, например:

cd ~/dev/tx-builder
  1. Список измененных файлов:
$ git status
  1. Просмотр текущих изменений:
$ git diff

Сохранение текущих изменений

  1. Сохранение в локальном репозитории:
$ git commit -am "I made some changes. Put meaningful comment describing your changes"
  1. Отгрузка на удаленный репозиторий (github):
$ git push
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment