Список моих обычно используемых команд Git.
Получение и создание проектов.
Команда | Описание |
git init | Инициализировать локальный репозиторий Git |
git clone ssh://git@github.com/[username]/[repository-name].git | Создать локальную копию удаленного хранилища |
Basic Snapshotting.
Команды | Описание |
git status | Проверить состояние |
git add[file-name.txt] | Добавить файл в область подготовки |
git add -A | Добавить все новые и измененные файлы в область подготовки |
git commit -m «[commit message]» | Зафиксируйте изменения |
git rm -r [file-name.txt] | Удалите файл или папку |
Ветвление и слияние.
Команда | Описание |
git branch | Список ветвей (звездочка обозначает текущую ветку) |
git branch -a | Список всех филиалов (локальных и удаленных) |
git branch [branch name] | Создать новую ветку |
git branch -d [branch name] | Удалить ветку |
git push origin —delete [branch name] | Удалить удаленную ветку |
git checkout -b [branch name] | Создайте новую ветку и переключитесь на нее |
git checkout -b [branch name] origin/[branch name] | Клонировать удаленную ветку и переключиться на нее |
git checkout [branch name] | Переключиться на ветку |
git checkout — | Переключиться на ветку последней проверено |
git checkout — [file_name.txt] | Отменить изменения в файле |
git merge [branch name] | Слить ветку в активную ветку |
git merge [source branch][target branch] | Объединить ветку в целевую ветку |
git stash | Копить изменения в грязной рабочей директории |
git stash clear | Удалить все спрятанные записи |
Совместное использование и обновление проектов.
Команда | Описание |
git push origin [branch name] | Вставьте ветку в ваш удаленный репозиторий |
git push -u origin [branch name] | Перенесите изменения в удаленный репозиторий (и запомните ветку) |
git push | Push-изменения в удаленном репозитории (запоминающаяся ветка) |
git push origin —delete [branch name] | Удалить удаленную ветку |
git pull | Обновите локальный репозиторий до новейшего коммита |
git pull origin [branch name] | Вытащить изменения из удаленного хранилища |
git remote add origin ssh://git@github.com/[username]/[repository-name].git | Добавить удаленный репозиторий |
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git | Установите в качестве источника ветки хранилища значение SSH |
Инспекция и сравнение.
Команда | Описание |
git log | Посмотреть изменения |
git log —summary | Посмотреть изменения (подробно) |
git duff [source branch] [target branch] | Предварительный просмотр изменений перед слиянием |