Ru-MaNGOS  

Вернуться   Ru-MaNGOS > Документация > Прочая документация

Важная информация

Прочая документация Помощь, книги, инструкции, описания

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2010, 01:00   #1
Max
Новичок
 
Регистрация: 07.03.2010
Сообщений: 8
Сказал(а) спасибо: 16
Поблагодарили 40 раз(а) в 3 сообщениях
Max Скоро придёт к известности
По умолчанию Команды 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 имя файла
Сделать commit:

Код:
git commit -a -m "work patch"
Можно на него полюбоваться:

Код:
git log
Возвращение к чистым исходникам:

Код:
git clean -f -x -d
Переключаемся в основную ветку:

Код:
git checkout master
Удаляем созданную ветку:

Код:
git branch имя_раздела -D
Реверт всех изменений в коде:

Код:
git reset --hard
Скачать определённую ревизию(к примеру 10 ревизий назад):
Скачивая самую свежую ревизию, Вы скачиваете всю историю изменений с момента создания репозитория.
Поэтому, чтобы получить исходники, например, которые были 10 коммитов назад на коммит (x-10) нужно:

Код:
git checkout master 
git reset HEAD~10
Единственное - все изменения после коммита (x-10) буду потеряны.
Нужно будет заново закачать их. (с) begemot
Переход к определенной ревизии:
Найти код commit для нужной ревизии

Код:
git log -1 --grep=[7501]
где -1 это количество шагов к нашей ревизии 7501 от последней загруженной
вывод
Код:
commit c879da174f4a2b6efbc59c43b34d580ff4de3efc
переход к нужной ревизии с созданием новой ветки "7501"
Код:
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
В:Вот ещё задачка: как заставить git не добавлять каждый раз в изменения определённую папку? например я положил папку ScriptDev2 в mangos\src\bindings, но при создании любых патчей она всплывает... черепашка тупо не трогала папки где нет её файлов, а как быть с git?

О: 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.
Max вне форума   Ответить с цитированием
17 пользователя(ей) сказали cпасибо:
Burned (10.04.2010), Hantet (19.05.2010), Houk (10.08.2010), KiriX (12.05.2010), Konctantin (21.04.2010), Limpnau (08.09.2013), mAdloVe (13.05.2010), Mayss (13.04.2010), Medivh (05.03.2011), PSZ (19.04.2010), Sini (15.03.2010), Skiv (09.12.2010), StinK (12.03.2010), Toxa (03.01.2011), Volt88 (21.10.2010), Wish (10.03.2010)
Старый 11.03.2010, 15:23   #2
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Код:
git log --reverse --pretty=tformat:'git cherry-pick %h # %s' | grep "\[patch"
просмотр патчей , которые были наложены на исходники

Последний раз редактировалось lovepsone; 11.03.2010 в 15:25.
lovepsone вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Max (11.03.2010), StinK (12.03.2010)
Старый 13.03.2010, 10:19   #3
Nekita
Новичок
 
Регистрация: 12.03.2010
Адрес: Украина
Сообщений: 2
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Nekita На верном пути
Отправить сообщение для Nekita с помощью ICQ
Печаль Git

Как в git писать такие команды, а то я не знаю как писать несколько команд сразу
git checkout -b vehicle
git pull git://github.com/Tasssadar/Valhalla-Project.git vehicle
git diff -p master vehicle > vehicle.patch.
Плиз подскажите.
Nekita вне форума   Ответить с цитированием
Старый 13.03.2010, 10:20   #4
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 838
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

по очереди.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 13.03.2010, 23:59   #5
Maximus
Новичок
 
Аватар для Maximus
 
Регистрация: 13.03.2010
Сообщений: 15
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
Maximus На верном пути
По умолчанию

А как проверить какая ревизия ядра скачана?
Maximus вне форума   Ответить с цитированием
Старый 14.03.2010, 00:17   #6
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию

Цитата:
Сообщение от Maximus Посмотреть сообщение
А как проверить какая ревизия ядра скачана?
git log
__________________
CruncH вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Kwadjo (19.04.2010), Max (14.03.2010), Maximus (14.03.2010)
Старый 14.03.2010, 03:54   #7
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 838
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Maximus
\src\shared\revision_nr.h
третья строка
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Kujbor (14.03.2010), Maximus (14.03.2010)
Старый 30.03.2010, 10:51   #8
Anti
Пользователь
 
Аватар для Anti
 
Регистрация: 12.03.2010
Адрес: Беларусь
Сообщений: 54
Сказал(а) спасибо: 8
Поблагодарили 24 раз(а) в 17 сообщениях
Записей в дневнике: 1
Anti На верном пути
Отправить сообщение для Anti с помощью ICQ Отправить сообщение для Anti с помощью Skype™
По умолчанию

Самой короткий и удобный вид лога.
Код:
git log --format=oneline
Как удалить патч, если он уже "глубоко" в древе изменений.
1ый вариант (простой):
Код:
git revert <hash>
Как найти хэш коммита смотрите ниже.

2ой варинт (замысловатый):
  1. Находим нужный к удалению коммит в логе, смотрим первые 6 знаков хешкода с помощью выше указанной команды.
    Я для своего репо имею следующее:
    Код:
    Admin@MICROSOF-5E78BF /d/Mangos/MyMangos (master|AM)
    $ git log --format=oneline
    cec0160170f296a5b0b881c4c189585894e16566 Imporovment in prev commit.
    4777a341ed4215a7b53e5da032b3128592b8065a Player can't go in instance if encounte
    07b0ab09189cb4fe145d78a65b208b50fa1c1b4e Cosmetic fix.
    8e654624499e5f2a555698ecac262af06a068532 Merge branch 'master' of git://github.c
    ca6696c4006ce664597f2846beb9a3949c7a9a87 [patch 119] Fixed spell 67356. Patch pr
    5b2d06169358a311007240c04c68f28e92356afc Delete useless code.
    a73e510e58f3674992e6f785b02fbf5d922475cb [9629] Replace some PQuery/PExecute by
    c9c99ecb428c3b823bcbc4eea9509dc91cb34755 Add loot rolling for chests.
    78b56805f8593e1c9be463d01748a3d4bef58ada [9628] Fix typo from [8408].
    723e09656c51f3fe38c7699ad735dcd00300ddad [9627] Make mail load async.
    cd9a7b2feb486072e1fa3a6f7abc04d454156972 [9626] Fix one wrong cast case and simp
    2c46a1c25d92d095a4426796b92737f9be13b9a4 [9625] Add absent empty lines in end of
    c7e87337241236af311e30bfda1e0c83decac0a5 [9624] varargs list (...) auto promote
    e3b9a113088a610c2386769d823c08ebd57fcd8d [9623] Fixed typo in mangos.conf commen
    b2987eca678d476a3fb43f1a9eb82508d88f7e32 [9622] Add keys for gameobject table.
    d27800585ecafcd75a27b2feed198609d2c5102f [9621] Typo in CastSpell.
    3351bb69c088b6782931cdb6f18e16563894871c Merge branch 'master' of git://github.c
    3167eb522165901ad5fa3d581aee9cb0218f7d33 Fix typo.
    1d93647bdbc1f637642bedaea0eaee088c2b7cc1 Disallow using of 2 potions inone time.
    31c6c3bedaef8d1def07ff45abbad29a606d2748 [9620] Resolve linking problems for scr
    de9282080e2bd4041cbe2af190c26a3ac7b7dac9 [9619] Reset more UNIT_FIELD_FLAGS at l
    4f75ef6813a896e75c9116c70e8b048992e6951a [patch 118] Fixed spell 53551 and ranks
    40a3533a1b4025fa5b9a06f9f1b556773d136f42 [patch 117] Fixes passed roll that was
    Мне нужно удалить c9c99ecb428c3b823bcbc4eea9509dc91cb34755
  2. Делаем следующее
    Код:
    git show c9c99e > tmp.patch
    Этой командой мы вызываем лог изменений определённого коммита и помещаем его в временный файл, либо куда-то ещё.
    ВАЖНО! ">" - есть вызов потока. В данном случае StreamOut. Потоки универсальны и могут использоваться для занесения любых выводов в файл. Если интересно, можете попробовать следующее.
    Код:
    git log --format=oneline > changelog.log
  3. И так после краткого отвлечения вернёмся к нашему коммиту, который надо удалить.
    Собственно удаляем изменения.
    Код:
    Admin@MICROSOF-5E78BF /d/Mangos/MyMangos (master|AM)
    $ patch -D -p1 < tmp.patch
  4. Далее нужно закомитить изменения например с помощью
    Код:
    Admin@MICROSOF-5E78BF /d/Mangos/MyMangos (master|AM)
    $ git commit -asm "Revert changes in c9c99e.

Последний раз редактировалось Anti; 04.04.2010 в 10:53.
Anti вне форума   Ответить с цитированием
Старый 01.04.2010, 16:27   #9
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

люди может кто знает как сразу можно сделать патч определенного комита ???
lovepsone вне форума   Ответить с цитированием
Старый 01.04.2010, 20:13   #10
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию

Цитата:
Сообщение от lovepsone Посмотреть сообщение
люди может кто знает как сразу можно сделать патч определенного комита ???
стоило чуть выше глаза поднять, это было в предыдущем посте
Цитата:
Делаем следующее
Код:
git show c9c99e > tmp.patch
Этой командой мы вызываем лог изменений определённого коммита и помещаем его в временный файл, либо куда-то ещё.
ВАЖНО! ">" - есть вызов потока. В данном случае StreamOut. Потоки универсальны и могут использоваться для занесения любых выводов в файл. Если интересно, можете попробовать следующее.
__________________
CruncH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
lovepsone (01.04.2010)
Старый 02.04.2010, 23:51   #11
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию

странно то что тут не упоминали вот эту ссылку http://ytdb.ru/Yuriy/GIT%20-%20%D0%B...%BE%20(RU).chm , она была раньше тут в какой то теме написана, но я эту тему потерял.

Насколько правильный вариант загрузки форк ветки в локальный репозиторий основной ветки ? Эти команды раньше обсуждались, но увы я их тут не нашел. Раньше ими не пользовался, а щас понадобились.
Код:
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
p.s. на уникс системах советую юзать zsh как основной шел, он хорошо поддерживает авто дополнение параметров, почти у всех программ. У гита еще поддерживает и автодополненние имен веток.
__________________
CruncH вне форума   Ответить с цитированием
Старый 03.04.2010, 00:44   #12
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 838
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от CruncH Посмотреть сообщение
она была раньше тут в какой то теме написана, но я эту тему потерял.
http://ru-mangos.ru/showthread.php?t=55

На странице расширенного поиска внизу есть облако тегов. Кажется любая ссылка со словом "документация" (тем более - самая крупная) ведет именно на эту тему.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.

Последний раз редактировалось tempura; 03.04.2010 в 00:46.
tempura вне форума   Ответить с цитированием
Старый 08.04.2010, 19:57   #13
Maximus
Новичок
 
Аватар для Maximus
 
Регистрация: 13.03.2010
Сообщений: 15
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
Maximus На верном пути
По умолчанию

Ребят подскажите что не так делаю? Мне надо исходники ядра от 9691, на момент написания версия ядра 9697.
Я скачал 9697 и после отрезетил вот так git reset HEAD~6
Вроде всё ок, но ревизия осталась 9697.
Буду благодарен за любую инфу и помощь.
Maximus вне форума   Ответить с цитированием
Старый 08.04.2010, 21:02   #14
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию

Цитата:
Сообщение от Maximus Посмотреть сообщение
Ребят подскажите что не так делаю? Мне надо исходники ядра от 9691, на момент написания версия ядра 9697.
Я скачал 9697 и после отрезетил вот так git reset HEAD~6
Вроде всё ок, но ревизия осталась 9697.
Буду благодарен за любую инфу и помощь.
самый простой вариант, и думаю наиболее правильный это использовать отдельную ветку, оставляя master ветку чистой.
git checkout -b имя_новой_ветки хеш_коммита

это было в первом сообщение. действовало у меня 100%
__________________
CruncH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maximus (08.04.2010)
Старый 09.04.2010, 07:29   #15
Fedia22
Ученый
 
Аватар для Fedia22
 
Регистрация: 03.03.2010
Адрес: Сибирь, 58°14′00″ с. ш. 92°29′00″ в. д.
Сообщений: 288
Сказал(а) спасибо: 79
Поблагодарили 37 раз(а) в 14 сообщениях
Записей в дневнике: 18
Fedia22 На верном пути
По умолчанию

ProGit
Everything you need to know about the Git distributed source control tool

Scott Chacon
(foreword ba Junio C Hamano, Git project leader)

Удалены пустые страницы, reduced filesize.
Вложения
Тип файла: rar ProGit.rar (1.74 Мб, 2737 просмотров)

Последний раз редактировалось tempura; 09.04.2010 в 16:58.
Fedia22 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Houk (10.08.2010), Maximus (09.04.2010), rootor (11.03.2011), tempura (09.04.2010)
Старый 09.04.2010, 08:08   #16
Anti
Пользователь
 
Аватар для Anti
 
Регистрация: 12.03.2010
Адрес: Беларусь
Сообщений: 54
Сказал(а) спасибо: 8
Поблагодарили 24 раз(а) в 17 сообщениях
Записей в дневнике: 1
Anti На верном пути
Отправить сообщение для Anti с помощью ICQ Отправить сообщение для Anti с помощью Skype™
По умолчанию

Цитата:
Сообщение от Maximus Посмотреть сообщение
Ребят подскажите что не так делаю? Мне надо исходники ядра от 9691, на момент написания версия ядра 9697.
Я скачал 9697 и после отрезетил вот так git reset HEAD~6
Вроде всё ок, но ревизия осталась 9697.
Буду благодарен за любую инфу и помощь.
Пробуй лучше: git reset <commit_hash>
Anti вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maximus (09.04.2010)
Старый 10.04.2010, 11:10   #17
Inquisitor
Новичок
 
Регистрация: 10.04.2010
Сообщений: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Inquisitor На верном пути
По умолчанию

Цитата:
Сообщение от Maximus Посмотреть сообщение
Ребят подскажите что не так делаю? Мне надо исходники ядра от 9691, на момент написания версия ядра 9697.
Я скачал 9697 и после отрезетил вот так git reset HEAD~6
Вроде всё ок, но ревизия осталась 9697.
Буду благодарен за любую инфу и помощь.
забыл --hard
Код:
git reset --hard HEAD~6
Inquisitor вне форума   Ответить с цитированием
Старый 10.05.2010, 13:53   #18
Insider42
Ученый
 
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
Insider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранита
По умолчанию

В последнее время стал беспокоить с ужасающей скоростью растущий размер локального репозитория GIT, пару месяцев назад вместе с исходниками папка весила 180 мб, сейчас уже 303 мб (причем 220 мб из них это папка .git).
Судя по всему GIT ведет какие-то логи операций или держит копии каждого файла на каждую ревизию (?), отчего и получается что размер за день (а было всего 4-5 коммитов) может вырости от 300мб до 303 мб, хотя коммиты изменяли всего пару тройку строчек кода... Причем тут без разницы сколько у меня бранчей, удалил пару - размер не изменился, будто бы он их удаляет из заголовка, но хранит где-то копию.
Работаю с программой TortoiseGIT.
Кто-нибудь сталкивался с данной проблемой? Может есть какая-нибудь команда для чистки папки ".git" от мусорных файлов?
git clean -f -x -d и git checkout -f не предлагать - они чистят исходники, но не папку ".git"
Insider42 вне форума   Ответить с цитированием
Старый 10.05.2010, 15:56   #19
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию

Цитата:
Сообщение от Insider42 Посмотреть сообщение
...
Кто-нибудь сталкивался с данной проблемой? Может есть какая-нибудь команда для чистки папки ".git" от мусорных файлов?
git clean -f -x -d и git checkout -f не предлагать - они чистят исходники, но не папку ".git"
Пофлужу немного...

юзай команду git gc, нашел ее одном из справочников, ссылку выкладывали ранее с кучей другой документации. Эта ссылка есть несколько постов выше...
__________________

Последний раз редактировалось CruncH; 10.05.2010 в 15:59.
CruncH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Insider42 (29.05.2010)
Старый 25.01.2011, 00:28   #20
Grinder
Гость
 
Сообщений: n/a
По умолчанию

А подскажите пожалуйста как сделать коммит, так чтобы было видно автора патча? Вот например как здесь:
https://github.com/mangos/mangos/com...9a9055af1279c4
Здесь четко видно кто автор патча и кто закомитил его.
  Ответить с цитированием
Старый 25.01.2011, 00:34   #21
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Код:
git commit --author="name <email@domain.example>"
LordJZ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 25.01.2011, 06:53   #22
Grinder
Гость
 
Сообщений: n/a
По умолчанию

Тоесть получается полная команда выйдет такой?
Код:
git commit --author="name <email@domain.example>" -m 'Коммит'
  Ответить с цитированием
Старый 25.01.2011, 07:19   #23
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

если ваш бранч лежит на гитхабе и оригинальный автор тоже зарегистрирован на гитхабе до в выражениии author достаточно ника.
git commit -a --author=faramir118
rsa вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Vladimir (25.01.2011)
Старый 03.03.2011, 21:53   #24
alien
Ученый
 
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
alien На верном пути
По умолчанию

А подскажите вот такую вещь.
Хочу сделать форк проекта. Как мне его с оригиналом мерджить?
И если к примеру сам проект не на джитхабе, а мой там есть какие-нибудь в этом плане проблемы?
UPD:
Или все банально, мерджу на локальный камп Делаю комит и заливаю к себе?

Последний раз редактировалось alien; 03.03.2011 в 22:54.
alien вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Medivh (05.03.2011)
Старый 15.05.2011, 16:32   #25
Ginezes
Новичок
 
Аватар для Ginezes
 
Регистрация: 09.11.2010
Сообщений: 17
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
Записей в дневнике: 10
Ginezes На верном пути
По умолчанию

Где гит создает директории и куда сохраняет исходники?
Ginezes вне форума   Ответить с цитированием
Старый 15.05.2011, 18:13   #26
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 838
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Ginezes Посмотреть сообщение
Где гит создает директории и куда сохраняет исходники?
Нигде и никуда. Гит не делает ничего сам.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 19.08.2012, 10:41   #27
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию

Обучающий курс (онлайн)
http://try.github.com/levels/1/challenges/1

Еще один
http://githowto.com/ru/
__________________
Когда-нибудь на оффе поставят Mangos...

Последний раз редактировалось partizanes; 19.08.2012 в 10:44.
partizanes вне форума   Ответить с цитированием
Ответ

Метки
команды git, команды гит

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт 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


Текущее время: 21:25. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot