Ссылка на команды Git

Включает подсистемы Git, наиболее часто используемые в повседневной разработке: инициализация, клонирование, ветви, слияния, stash и удаленные операции. Поддерживает поиск и копирование одним нажатием клавиши, подходит для новичков и ветеранов, когда они иногда забывают команды.

Конфиденциальность: обрабатывается локально, никогда не загружается.

↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты

常用 Git 命令速查; 搜索命令或说明,一键复制。

git init

Initialize a new repository

git clone <url>

Clone a remote repository

git status

Show working tree status

git add <file>

Stage changes

git add .

Stage all changes

git commit -m "msg"

Commit staged changes

git push

Push commits to remote

git pull

Fetch and merge remote changes

git branch

List branches

git branch <name>

Create a branch

git checkout <branch>

Switch branch

git switch <branch>

Switch branch (newer)

git merge <branch>

Merge branch into current

git log --oneline

Compact commit history

git diff

Show unstaged diff

git stash

Stash working changes

git stash pop

Apply latest stash

git remote -v

List remotes

git fetch

Download remote objects

git rebase <branch>

Rebase onto branch

Примечания

说明

收录日常开发最常用的 Git 子命令; 完整选项见 git help 与官方文档。

Включает подсистемы Git, наиболее часто используемые в повседневной разработке: инициализация, клонирование, ветви, слияния, stash и удаленные операции. Поддерживает поиск и копирование одним нажатием клавиши, подходит для новичков и ветеранов, когда они иногда забывают команды.

Быстрый старт

  1. Список просмотров

    Часто используемые команды, организованные по частоте использования.

  2. Поиск

    Фильтруйте по имени команды или описанию.

  3. Копировать команду

    Вставить в терминал для выполнения.

Связь с Git Help

Эта страница представляет собой таблицу быстрого поиска; Полные параметры и описание параметров Запустите git help < command >.

Типичный рабочий процесс

Начните со склада клонов: « git clone < url» скопирует удаленный код полностью в локальном масштабе. В повседневной разработке, используя « git checkout - b feature - x», чтобы создать новые ветви, чтобы изолировать изменения. После завершения функции, "git add." временно сохраняет все изменения, "git commit - m" message "" Представлено, и, наконец, "git push origin feature - x" push ветвь.

При возникновении аварийной ошибки используйте "git stash", чтобы временно сохранить не представленные изменения и очистить рабочую область, переключившись на восстановление основной ветви. При слиянии, "git merge - no - ff" сохраняет историю ветвей, конфликт решается визуализацией "git mergetool". Регулярно выполняйте "git fetch - prune" для очистки локальных записей удаленных ветвей.

Примеры

Пример

Input

git stash

Output

Stash working changes

FAQ

Содержит высшие команды?

Сосредоточьтесь на ежедневных операциях; Rebase - i, filter - branch и т. Д. См. в официальных документах.

Нужен ли интернет?

Нет необходимости, чисто статическая справочная страница.

Почему я клонировал склад без каталога.git?

Возможно, был использован параметр "- depth = 1" для неглубокого клонирования, который только загрузит последнюю версию истории, чтобы сэкономить пространство. Чтобы получить полную историю, этот параметр не добавляется при повторном клонировании или выполняется "git fetch - unshallow" для пополнения истории существующих складов.