public:pavel:develop:git:start
Это старая версия документа!
Содержание
Хитрушки GIT-а
Проверка отладочных строчек
Скрипт проверяет наличие отладочных строчек отмеченных комментарием с текстом «DEVEL». При наличии таких строчек в сообщение коммита будет добавлено предупреждение «WARNING: Commit with devel code».
- .git/hooks/prepare-commit-msg
#!/bin/bash COMMIT_FILE=$1 DIFF=$(git --no-pager diff --no-color --cached) WARNING="# ╔═════════════════════════════════╗\n# ║ WARNING: Commit with devel code ║\n# ╚═════════════════════════════════╝" LINES=$(echo $DIFF | grep DEBUG | wc -l) if test ${#COMMIT_FILE} = 0 then echo "=== DIFF ===" echo $DIFF echo "=== LINES ==" echo $LINES echo "============" fi if test $LINES = 0 then exit 0 else if test ${#COMMIT_FILE} != 0 then echo "#" >> "$COMMIT_FILE" echo -e $WARNING >> "$COMMIT_FILE" else echo -e $WARNING fi exit 0 fi
Сообщение о сжатии БД в git gui
Чтобы убрать сообщение о сжатии БД в git gui выполнить команду:
$ git config gui.gcwarning false
Добавление пустой каталог в репу
В целевой каталог добавить файл .gitignore со следующим содержимым:
# Игнор всех файлов в каталоге: * # Кроме файла .gitignore: !.gitignore
public/pavel/develop/git/start.1406194748.txt.gz · Последнее изменение: (внешнее изменение)
