Я только что клонировал репозиторий, внес некоторые изменения, и теперь я хотел бы отправить автору мой патч. Что мне делать?
Я клонировал из github анонимно.
git push origin
Если у вас есть учетная запись на github, прочитайте это: http://github.com/guides/pull-requests
Если автор основной ветки разработки может получить доступ к вашему хранилищу через протокол ssh, http или git, написать электронное письмо, которое он может оттуда извлечь: git pull http://example.com/cool_stuff.git
git pull http://example.com/cool_stuff.git
В противном случае вы должны сделать git format-patch -o patchdir && tar c patchdir.tar patchdir и отправить исправление вышестоящему автору.
git format-patch -o patchdir && tar c patchdir.tar patchdir
минимальный аорт?git diff > file.patch и почта;)
git diff > file.patch
Вы должны сначала форк http://help.github.com/forking/, а затем отправить пул-запрос: http://github.com/guides/pull-requests
Вам нужно зафиксировать в вашем локальном репозитории с git commit
git commit
Создайте форк в git (см. Ответ Хельвинца). Подтолкнуть ваш локальный коммит к вашей личной вилке. Затем отправьте пулл-запрос автору.
Вам нужно зафиксировать в вашем локальном репозитории, тогда вы можете нажать .
Но это не сработает, вероятно, так как вы не вошли в систему.