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

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


git

GIT

Конфигурация

Конфигурация GIT

Настройки под 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 Guide

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

$ 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 # переключиться на оригинальную версию файла

Intepra

git.txt · Последние изменения: 2013/10/29 07:05 (внешнее изменение)