Основные команды Git (доделаю)
|
git config --global user.name "Username"
создание пользователя |
|
git config --global user.email "example@example.ru"
добавление email |
|
git config --list
просмотр конфигурации |
Внесенные нами данные хранятся в текстовом файле который расположен по адресу: <Системный диск>:\Users\<имя пользователя Windows>\.gitconfig
|
git init
|
|
создание репозитория
|
|
# игнорирование папки
logs/ |
|
# игнорируем текстовые файлы
docs/*.txt |
Для игнорирования файлов и(или) папок создаем в нужной папке проекта файл .gitignore (например в корне) и добавляем нужные правилаТакже есть отличный сервис для генерации файлов .gitignore: https://www.gitignore.io/`
|
git status
|
|
просмотр статуса проекта
|
|
git status --untracked-files-all
|
|
просмотр статуса проекта, включая ВСЕ файлы
|
|
$ git add .
|
|
проиндексировать все измененные (untracked) файлы
|
|
$ git add <имя файла>
|
|
проиндексировать измененный файл с определенным именем
|
|
$ git add "*.php"
|
|
проиндексировать измененные файлы по определенной маске
|
|
$ git rm --cached <имя файла>
|
|
удалить определенный файл из под присмотра Git
|
|
$ git commit
|
|
коммит проиндексированных файлов (откроется тектовый редактор, указанный в конфигурации Git по умолчанию)
В первой строке введите комментарий: «Added h1 tag». Сохраните файл и выйдите из редактора (для этого в редакторе по-умолчанию (Vim) вам нужно нажать клавишу ESC, ввести :wq и нажать Enter). |
|
$ git commit -m "текст комментария"
|
|
коммит проиндексированных файлов и комментарий к коммиту
|
|
$ git commit -a -m "комментарий к комиту"
|
|
-a - все измененные файлы поместить в индекс и сразу делаем commit
-m - комментарий для коммита |
|
$ git checkout <имя файла>
|
|
отмена локальных изменений (до индексации)
|
|
$ git reset <имя файла>
|
|
отмена проиндексированных изменений (перед коммитом)
Команда reset (по умолчанию) не изменяет рабочий каталог. Поэтому рабочий каталог может содержать нежелательные комментарии. Команда checkout позволяет из удалить. |
Давай ! не плохо ! жду с не терпением ! сделай perfectum !
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.