Show Menu
Cheatography

Git (Russian) Cheat Sheet by

Основные команды Git (доделаю)

Установка

Wind­ows

Переходим на официа­льный сайт Git http:/­/gi­t-s­cm.com/ и скачиваем последнюю версию

Запускаем инстал­лятор и доходим до шага выбора папки куда будет устано­влена программа.

По умолчанию установка произв­одится в папку c:\Pr­ogram Files\Git
Но при такой установке некоторые программы которые будут исполь­зовать Git могут не находить исполн­яемые файлы Git. С чем это связано - не понятно. И такая проблема решается если установить Git например сюда c:\Git то есть в папку находя­щуюся в корне диска и не содержащую пробелов в имени.

Далее двигаемся до шага "A­dju­sting your PATH enviro­men­t". Здесь выбираем опцию "Use Git from the Windows Command Prompt­". Нужно это для того чтобы установщик автома­тически прописал нам системные переме­нные.

Дальнейшие шаги оставляем с настро­йками по-умо­лчанию.

Начальная конфиг­урация

git config --global user.name "­Use­rna­me"
создание пользо­вателя
git config --global user.email "­exa­mpl­e@e­xam­ple.ru­"
добавление email
git config --list
просмотр конфиг­урации
Внесенные нами данные хранятся в текстовом файле который расположен по адресу: <Си­стемный диск>:­\Us­ers­\<имя пользо­вателя Window­s>\.gi­tco­nfig

Работа с репози­торием

git init
создание репози­тория

Игнори­рование файлов

# игнори­рование папки
logs/
# игнорируем текстовые файлы
docs­/*.txt
Для игнори­рования файлов и(или) папок создаем в нужной папке проекта файл .git­ign­ore (например в корне) и добавляем нужные правила

Также есть отличный сервис для генерации файлов .gitig­nore: https:­//w­ww.g­it­ign­ore.io/`
 

Проверка состояния

git status
просмотр статуса проекта
git status --untr­ack­ed-­fil­es-­all
просмотр статуса проекта, включая ВСЕ файлы

ИНДЕКСАЦИЯ И КОММИТ

$ git add .
проинд­екс­ировать все измененные (untra­cked) файлы
$ git add <имя файла>
проинд­екс­ировать измененный файл с опреде­ленным именем
$ git add "­*.p­hp­"
проинд­екс­ировать измененные файлы по опреде­ленной маске
$ 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 (по умолчанию) не изменяет рабочий каталог. Поэтому рабочий каталог может содержать нежела­тельные коммен­тарии. Команда chec­kout позволяет из удалить.

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

Comments

Давай ! не плохо ! жду с не терпением ! сделай perfectum !

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Git Cheat Sheet
          Bash Dev Cheat Sheet