GitTerminal

Основные разделы

Пример работы

Выбираем папку и инициализируем ее.

git init

Проверяем.

git status

Добавить новые файлы.

git add .
или
git add название_файла
        

Удалить выбранные файлы.

git rm .
или
git rm название_файла
        

Комитим изменения.

git commit -m "comment"

Создаем доступ к удаленному репозиторию.

git remote add github https://github.com/myuser/project.git

Делаем пуш.

git push -u github master

Ключ -u используется для того, чтобы установить связь между удаленным репозиторием github и вашей веткой master. Все дальнейшие изменения вы можете переносить на удаленный репозиторий упрощенной командой.

git push

Создание репозитория на Github

Добавляем удаленный репозиторий (по протоколу SSH) под именем origin (вместо origin можно использовать любое другое имя).

git remote add origin git@github.com:myuser/project.git

Можем просмотреть результат добавления с помощью команды:

git remote -v

Если все было правильно сделано, то увидим.

origin git@github.com:myuser/project.git (fetch)
origin git@github.com:myuser/project.git (push)
        

Для того, чтобы отменить регистрацию удаленного репозитория, введите:

git remote rm origin

Клонирование проекта.

git clone https://github.com/myuser/project.
        

Для получения обновлений.

git pull

Если вы уверены, что хотите перезаписать файлы в удаленном репозитории несмотря на конфликт версий.

git push -f

Отложить ваши текущие изменения.

git stash
        

Вернуть отложенные изменения.

git stash pop

Команды для настройки credentials

Local

  1. git config --local --list - получить локальный настройки пользователя.
  2. git config --local user.name имя - установить локальный name. Пример: git config --local user.name myName
  3. git config --local user.email почта - установить локальный email. Пример: git config --local user.email а@i.ua
  4. git config --local user.password пароль - установить локальный пароль. Пример: git config --local user.password qwerty

Global

  1. git config --global --list - получить глобальные настройки пользователя.
  2. git config --global user.name имя - установить глобальный name. Пример: git config --global user.name myName.mySurname
  3. git config --global user.email почта - установить глобальный email. Пример: git config --global user.email а@i.ua
  4. git config --global user.password пароль - установить глобальный password. Пример: git config --global user.password qwerty