Решил подготовить для вас шпаргалку с самыми популярными командами GIT 🧑💻. Это 20 самых часто используемых команд, которые пригодятся как новичкам, так и опытным разработчикам.
1. Инициализация пустого репозитория 👇
💡 Инициализирует новый Git-репозиторий в текущей директории.
2. Клонирование репозитория 👇
💡 Клонирует существующий репозиторий на локальный компьютер.
3. Добавление удаленного репозитория👇
💡Добавляет удаленный репозиторий с именем origin.
4. Добавление файлов в отслеживание👇
💡Добавляет изменения в указанные файлы или директорию в область подготовки (staging area).
5. Создание коммита👇
💡Создает коммит с указанным сообщением.
6. Отправка изменений на удаленный репозиторий👇
💡 Отправляет локальные изменения на указанный удаленный репозиторий в указанную ветку.
7. Получение изменений с удаленного репозитория👇
💡Забирает последние изменения с удаленного репозитория и объединяет их с локальными.
8. Просмотр состояния репозитория👇
💡Показывает текущее состояние репозитория, например, какие файлы были изменены или подготовлены к коммиту.
9. Просмотр истории коммитов👇
💡Показывает историю коммитов в репозитории.
10. Создание новой ветки👇
💡Создает новую ветку и сразу переключается на неё.
11. Переключение между ветками👇
💡 Переключается на указанную ветку.
12. Слияние веток👇
💡 Сливает изменения из указанной ветки в текущую.
13. Отмена последнего коммита (оставляя изменения в файлах)👇
💡Отменяет последний коммит, сохраняя изменения в рабочих файлах.
14. Удаление локальной ветки👇
💡Удаляет локальную ветку.
15. Просмотр различий между файлами👇
💡Показывает изменения в файлах по сравнению с последним коммитом.
16. Просмотр всех веток👇
💡 Показывает список всех локальных веток.
17. Переименование текущей ветки👇
18. Переименование другой ветки👇
💡 Переименовывает указанную ветку.
19. Создание новой ветки и переключение на неё👇
💡 Создает новую ветку и сразу переключается на неё.
20. Настройка ветки для автоматического пуша 👇
💡 Связывает текущую ветку с удаленной, чтобы в дальнейшем можно было просто использовать git push без указания ветки.
1. Инициализация пустого репозитория 👇
git init
💡 Инициализирует новый Git-репозиторий в текущей директории.
2. Клонирование репозитория 👇
git clone <url>
💡 Клонирует существующий репозиторий на локальный компьютер.
3. Добавление удаленного репозитория👇
git remote add origin <url>
💡Добавляет удаленный репозиторий с именем origin.
4. Добавление файлов в отслеживание👇
git add <файл/директория>
git add .
💡Добавляет изменения в указанные файлы или директорию в область подготовки (staging area).
git add
. — добавляет все измененные файлы.5. Создание коммита👇
git commit -m "Сообщение коммита"
💡Создает коммит с указанным сообщением.
6. Отправка изменений на удаленный репозиторий👇
git push origin <branch>
💡 Отправляет локальные изменения на указанный удаленный репозиторий в указанную ветку.
7. Получение изменений с удаленного репозитория👇
git pull
💡Забирает последние изменения с удаленного репозитория и объединяет их с локальными.
8. Просмотр состояния репозитория👇
git status
💡Показывает текущее состояние репозитория, например, какие файлы были изменены или подготовлены к коммиту.
9. Просмотр истории коммитов👇
git log
💡Показывает историю коммитов в репозитории.
10. Создание новой ветки👇
git checkout -b <branch-name>
💡Создает новую ветку и сразу переключается на неё.
11. Переключение между ветками👇
git checkout <branch-name>
💡 Переключается на указанную ветку.
12. Слияние веток👇
git merge <branch-name>
💡 Сливает изменения из указанной ветки в текущую.
13. Отмена последнего коммита (оставляя изменения в файлах)👇
git reset --soft HEAD^
💡Отменяет последний коммит, сохраняя изменения в рабочих файлах.
14. Удаление локальной ветки👇
git branch -d <branch-name>
💡Удаляет локальную ветку.
15. Просмотр различий между файлами👇
git diff
💡Показывает изменения в файлах по сравнению с последним коммитом.
16. Просмотр всех веток👇
git branch
💡 Показывает список всех локальных веток.
17. Переименование текущей ветки👇
git branch -m <new-branch-name>
18. Переименование другой ветки👇
git branch -m <old-branch-name> <new-branch-name>
💡 Переименовывает указанную ветку.
19. Создание новой ветки и переключение на неё👇
git checkout -b <branch-name>
💡 Создает новую ветку и сразу переключается на неё.
20. Настройка ветки для автоматического пуша 👇
git push --set-upstream origin <branch-name>
💡 Связывает текущую ветку с удаленной, чтобы в дальнейшем можно было просто использовать git push без указания ветки.