====== 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