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

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


wiki:git_howto

Git

распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux. http://ru.wikipedia.org/wiki/Git

git diff для новых файлов

Имея локальную копию репозитория, пользователи вносят изменения и хотят получить полный diff-образ, включая новые файлы.

Чтобы это сделать с git-репозиторием используем временный index:

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

Таким способом вы не испортите основное хранилище, т.к. используете временный локальный индекс. Последняя команда (git reset) полностью удаляет все изменения в .git

Удаление локальной ветки

git checkout master -f
git branch -D tmp
git pull
git checkout origin/am33x-v3.13 -b tmp
wiki/git_howto.txt · Последнее изменение: 2015/03/24 10:44 — maxx