|
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
07.03.2010, 16:11 | #1 |
Администратор
Регистрация: 07.03.2010
Адрес: Питер.
Сообщений: 69
Сказал(а) спасибо: 66
Поблагодарили 102 раз(а) в 15 сообщениях
Записей в дневнике: 12
|
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 diff master ветка > имя файла.patch Код:
git am < имя файла.patch git apply < имя файла.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 reset HEAD~10 Нужно будет заново закачать их. Если вы пользуетесь системой контродя версий git, то возможно вам надоедает набирать длинные команды git status, git checkout, git commit, git branch. Можно прописать в ~/.gitconfig для них короткие алиасы: Код:
[alias] ci = commit co = checkout st = status br = branch Q:Вот ещё задачка: как заставить git не добавлять каждый раз в изменения определённую папку? например я положил папку ScriptDev2 в mangos\src\bindings, но при создании любых патчей она всплывает... черепашка тупо не трогала папки где нет её файлов, а как быть с git? A:В .git/info/exclude добавь src/bindings/ScriptDev2/* По вопросам этой темы,создавать конкретно интересующий вопрос,со всеми указаниями на то,что обсуждение не избежно Последний раз редактировалось Inn04ka; 26.06.2010 в 13:14. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопросы по использованию Git | anvd24 | Новичкам | 21 | 25.01.2012 09:17 |