Инструменты пользователя

Инструменты сайта


git

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

git [2013/10/29 07:05] (текущий)
Строка 1: Строка 1:
 +====== GIT ======
 +===== Конфигурация =====
 +==== Конфигурация GIT ====
 +
 +Настройки под Windows (+ поддержка русского языка в командной строке)
 +Установка глобальных параметров bash
 +<code bash>
 +$ git config --global --add core.autocrlf false
 +$ git config --global --add core.safecrlf false
 +
 +$ git config --list # выводит параметры конфигурации
 +
 +</​code>​
 +
 +<​code>​
 +K:​\!GIT\edu_git1>​git config ​ -e --global # cmd >> vim # параметры конфигурации
 +</​code>​
 +
 +
 +[[http://​habrahabr.ru/​post/​74839/​]] -- источник кода, приведенного ниже, однако,​ в моем случае он слегка преобразован под мои задачи...
 +
 +<​code>​
 +[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
 +</​code>​
 +
 +===== Bash Guide =====
 +Bash Reference Manual
 +[[http://​www.gnu.org/​software/​bash/​manual/​bash.html]]
 +
 +
 +[[http://​en.wikipedia.org/​wiki/​Mkdir]]
 +<code bash>
 +$ dirs # локальный путь
 +$ mkdir -p test/a/b/c # создание каталогов
 +$ mkdir -p tmpdir/​{trunk/​sources/​{includes,​docs},​branches,​tags}
 +$ cd tmpdir
 +$ cd ../
 +</​code>​
 +
 +**CMD**
 +
 +Открытие Командной строки из контекстного меню папки:
 +  * [[http://​prjsoft.ru/​rus/​windows/​contextfolder.php]]
 +  * [[http://​www.simpletutorials.ru/​sistema/​otkrytie-komandnoj-stroki-iz-kontekstnogo-menyu-papki.php]]
 +  * [[http://​habrahabr.ru/​post/​79443/​]]
 +
 +<​code>​
 +help
 +cd ..          # на уровень выше
 +cd \           # в корень текущего диска
 +d:             # перейти на диск D
 +cd c:​\windows ​ # перейти в каталог windows
 +
 +# чтобы не набирать полностью имена каталогов,​
 +# можно ввести начальные буквы его имени и нажать Tab
 +# если каталогов с таким началом названия несколько,​
 +# то повторное нажатие Tab подставит следующее имя
 +</​code>​
 +===== Работа с локальным GIT =====
 +<code bash>
 +$ 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 # удалить из индекса конкретный файл.
 +
 +
 +</​code>​
 +
 +[[http://​git-scm.com/​book/​ru/​Ветвление-в-Git-Основы-ветвления-и-слияния]]
 +
 +<code bash>
 +# Чтобы создать ветку и сразу же перейти на неё, вы можете выполнить команду git checkout с ключом -b:
 +# Это сокращение для: $ git branch tempBranch и $ git checkout tempBranch
 +
 +$ git checkout -b tempBranch # создать ответвление и переместить head на него
 +$ git checkout master # переключиться на оригинальную версию файла
 +
 +</​code>​
 +
 +===== Intepra =====
 +
 +https://​github.com/​intepra/​
 +
  
git.txt · Последние изменения: 2013/10/29 07:05 (внешнее изменение)