Hello world git
Git global setup
git config --global user.name "admin"
git config --global user.email "admin@domain.tld"
git config --global credential.helper "cache --timeout=3600"
git config --global core.editor nano
nano ~/.gitconfig
[user]
name = admin
email = admin@domain.tld
[credential]
helper = cache --timeout 3600
[core]
editor = nano
Create a new repository
git clone https://git.domain.tld/WWW/hello-world.git
cd hello-world
touch README.md
git add . /или/ git add README.md
commit /или/ git commit -m "add README"
git push /или/ git push -u origin master
Existing folder
cd existing_folder
git init
git remote add origin https://git.domain.tld/WWW/hello-world.git
git add .
git commit -m "Initial commit"
git push -u origin master
Existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin https://git.domain.tld/WWW/hello-world.git
git push -u origin --all
git push -u origin --tags
Стандартные команды Git используемые в различных ситуациях:
создать рабочую область (смотрите также: git help tutorial)
clone Клонирование репозитория в новый каталог
init Создание пустого репозитория Git или реинициализация существующего
работа с текущими изменениями (смотрите также: git help everyday)
add Добавление содержимого файла в индекс
mv Перемещение или переименование файла, каталога или символьной ссылки
reset Сброс текущего состояния HEAD на указанное состояние
rm Удаление файлов из рабочего каталога и индекса
просмотр истории и текущего состояния (смотрите также: git help revisions)
bisect Использовать двоичный поиск изменения, которое вносит ошибку
grep Вывод строк, соответствующих шаблону
log Вывод истории коммитов
show Вывод различных типов объектов
status Вывод состояния рабочего каталога
выращивание, отметка и настройка вашей общей истории
branch Вывод списка, создание или удаление веток
checkout Переключение веток или восстановление файлов в рабочем каталоге
commit Запись изменений в репозиторий
diff Вывод разницы между коммитами, коммитом и рабочим каталогом и т.д.
merge Объединение одной или нескольких историй разработки вместе
rebase Повторно применить коммиты над верхушкой другой ветки
tag Создание, вывод списка, удаление или проверка метки, подписанной с помощью GPG
совместная работа (смотрите также: git help workflows)
fetch Загрузка объектов и ссылок из другого репозитория
pull Извлечение изменений и объединение с другим репозиторием или локальной веткой
push Обновление внешних ссылок и связанных объектов