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

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


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

Различия

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


Последняя версия
wiki:git_howto [2012/11/20 19:14] – внешнее изменение 127.0.0.1
Строка 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
wiki/git_howto.txt · Последнее изменение: 2015/03/24 10:44 — maxx