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