Cheatography
https://cheatography.com
Основные команды Git (доделаю)
Установка
Windows
Переходим на официальный сайт Git http://git-scm.com/ и скачиваем последнюю версию
Запускаем инсталлятор и доходим до шага выбора папки куда будет установлена программа.
По умолчанию установка производится в папку c:\Program Files\Git
Но при такой установке некоторые программы которые будут использовать Git могут не находить исполняемые файлы Git. С чем это связано - не понятно. И такая проблема решается если установить Git например сюда c:\Git то есть в папку находящуюся в корне диска и не содержащую пробелов в имени.
Далее двигаемся до шага "Adjusting your PATH enviroment". Здесь выбираем опцию "Use Git from the Windows Command Prompt". Нужно это для того чтобы установщик автоматически прописал нам системные переменные.
Дальнейшие шаги оставляем с настройками по-умолчанию. |
Начальная конфигурация
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 позволяет из удалить.
|
|
Created By
Metadata
Favourited By
Comments
Max 15:35 28 Sep 15
Давай ! не плохо ! жду с не терпением ! сделай perfectum !
Add a Comment
Related Cheat Sheets