|
Прочая документация Помощь, книги, инструкции, описания |
|
Опции темы | Поиск в этой теме | Опции просмотра |
07.03.2010, 01:00 | #1 |
Гость
Сообщений: n/a
|
Команды Git'a
Чтобы скачать исходники из ветки Mangos
Код:
git clone git://github.com/mangos/mangos.git Код:
git clone git://github.com/mangos/mangos.git название_папки Код:
git pull origin master Код:
git branch -a Код:
git checkout -b имя_нужного_раздела origin/имя_нужного_раздела Код:
git branch имя_раздела Код:
git branch Код:
git checkout имя_раздела Код:
git status Код:
git diff > имя файла.patch Код:
git diff master раздел -p > имя файла.patch git diff master раздел > имя_патча.patch Код:
git diff id_commit1 id_commit2 > имя_файла.patch Код:
git diff 1f7e07689fcc8c60d6d768df8aa268d11a9e8bfe 69b2263cdb620020df0bc9968168046ff12fd7d4 > 7768-7785.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 Нужно будет заново закачать их. (с) begemot Переход к определенной ревизии: Найти код commit для нужной ревизии Код:
git log -1 --grep=[7501] вывод Код:
commit c879da174f4a2b6efbc59c43b34d580ff4de3efc Код:
git checkout -b 7501 c879da174f4a2b6efbc59c43b34d580ff4de3efc Код:
git remote add name git://github.com/name/mangos.git git fetch name git checkout -b branch-name name/remoute_branch_name git pull name remoute_branch_name О: B .git/info/exclude добавь src/bindings/ScriptDev2/* Совет: Если вы пользуетесь системой контродя версий git, то возможно вам надоедает набирать длинные команды git status, git checkout, git commit, git branch. Можно прописать в ~/.gitconfig для них короткие алиасы: Код:
[alias] ci = commit co = checkout st = status br = branch Чтобы пропатчить ScriptDev Код:
git am src/bindings/ScriptDev2/patches/имя_патча.patch Код:
patch -p1 < src/bindings/scriptdev2/patches/имя_патча.patch Последний раз редактировалось Max; 07.03.2010 в 01:54. |
Метки |
команды git, команды гит |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипт php для отправки команды в консоль mangosd.exe | coftsonyk | Языки программирования | 51 | 11.05.2012 22:35 |
Обработчик команды "castspell" | Ultra | Новичкам | 10 | 07.01.2011 00:55 |
Хочу удалить все арена команды | ObeDve | Новичкам | 5 | 27.12.2010 10:34 |
Создание внутриигровой команды | Houk | Новичкам | 9 | 10.08.2010 19:23 |