Настройки под Windows (+ поддержка русского языка в командной строке) Установка глобальных параметров bash
$ git config --global --add core.autocrlf false $ git config --global --add core.safecrlf false $ git config --list # выводит параметры конфигурации
K:\!GIT\edu_git1>git config -e --global # cmd >> vim # параметры конфигурации
http://habrahabr.ru/post/74839/ – источник кода, приведенного ниже, однако, в моем случае он слегка преобразован под мои задачи…
[core] symlinks = false autocrlf = false repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true quotepath = false pager = cat|more.com [i18n] ;commitencoding = cp1251 ;logoutputencoding = cp866 logoutputencoding = cp1251
Bash Reference Manual http://www.gnu.org/software/bash/manual/bash.html
http://en.wikipedia.org/wiki/Mkdir
$ dirs # локальный путь $ mkdir -p test/a/b/c # создание каталогов $ mkdir -p tmpdir/{trunk/sources/{includes,docs},branches,tags} $ cd tmpdir $ cd ../
CMD
Открытие Командной строки из контекстного меню папки:
help cd .. # на уровень выше cd \ # в корень текущего диска d: # перейти на диск D cd c:\windows # перейти в каталог windows # чтобы не набирать полностью имена каталогов, # можно ввести начальные буквы его имени и нажать Tab # если каталогов с таким началом названия несколько, # то повторное нажатие Tab подставит следующее имя
$ git init # создать репозиторий $ git add test.txt # подготовить (добавить) файл test.txt к сохранению в GIT $ git add . # подготовить все имеющиеся файлы... $ git commit # "закомментировать" подготовленные файлы $ git commit -m "comments" # -m добавить комментарий в текущей строке $ git commit -a -m "Другой коммит" # подготовка и комментарий в текущей строке $ git status # текущее состояние GIT $ git rm # удалить файлы из индекса и дерева $ git rm FILE1 FILE2 # удалить отдельные файлы $ git rm Documentation/\*.txt # удаление из папки Documentation файлов txt. $ git reset # сбросить весь индекс $ git reset — EDITEDFILE # удалить из индекса конкретный файл.
http://git-scm.com/book/ru/Ветвление-в-Git-Основы-ветвления-и-слияния
# Чтобы создать ветку и сразу же перейти на неё, вы можете выполнить команду git checkout с ключом -b: # Это сокращение для: $ git branch tempBranch и $ git checkout tempBranch $ git checkout -b tempBranch # создать ответвление и переместить head на него $ git checkout master # переключиться на оригинальную версию файла