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

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


wiki:git_howto
no way to compare when less than two revisions

Различия

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


Предыдущая версия
wiki:git_howto [2015/03/24 10:44] (текущий) – [git diff для новых файлов] maxx
Строка 1: Строка 1:
 +====== Git ======
 +распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux.
 +[[http://ru.wikipedia.org/wiki/Git]]
 +===== git diff для новых файлов =====
 +Имея локальную копию репозитория, пользователи вносят изменения и хотят получить полный diff-образ, включая новые файлы.
 +
 +Чтобы это сделать с git-репозиторием используем временный index:
 +<code>
 +export GIT_INDEX_FILE=.git/tempindex
 +cp .git/index $GIT_INDEX_FILE
 +git add new-file
 +git add other-new-file
 +git diff --cached
 +git reset
 +</code>
 +Таким способом вы не испортите основное хранилище, т.к. используете временный локальный индекс. Последняя команда (git reset) полностью удаляет все изменения в .git
 +
 +===== Удаление локальной ветки =====
 +<code>
 +git checkout master -f
 +git branch -D tmp
 +git pull
 +git checkout origin/am33x-v3.13 -b tmp
 +</code>
  
wiki/git_howto.txt · Последнее изменение: 2015/03/24 10:44 — maxx