FAQ по использованию Git
Чтобы скачать исходные коды:
Код:
git clone git://github.com/mangos/mangos.git Код:
git pull origin master Код:
git branch имя ветки Код:
git branch Код:
git checkout имя ветки Код:
git status Код:
git diff > имя файла.patch Код:
git diff master ветка -p > имя файла.patch Код:
git am < имя файла.patch Код:
patch -p1 < имя файла.patch Код:
git add * Код:
git add имя файла Код:
git commit -a -m "work patch" Код:
git log Код:
git clean -f -x -d git checkout master Удалить созданную ветку: Код:
git branch имя ветки -D Код:
git reset --hard Скачивая самую свежую ревизию, Вы скачиваете всю историю изменений с момента создания репозитория. Поэтому, чтобы получить исходники, например, которые были 10 коммитов назад на коммит (x-10) нужно: Код:
git checkout master Нужно будет заново закачать их. Если вы пользуетесь системой контродя версий git, то возможно вам надоедает набирать длинные команды git status, git checkout, git commit, git branch. Можно прописать в ~/.gitconfig для них короткие алиасы: Код:
Q:Вот ещё задачка: как заставить git не добавлять каждый раз в изменения определённую папку? например я положил папку ScriptDev2 в mangos\src\bindings, но при создании любых патчей она всплывает... черепашка тупо не трогала папки где нет её файлов, а как быть с git? A:В .git/info/exclude добавь src/bindings/ScriptDev2/* По вопросам этой темы,создавать конкретно интересующий вопрос,со всеми указаниями на то,что обсуждение не избежно |
Текущее время: 16:03. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS