Как отправить запрос на вытягивание из клонированного РЕПО?
Как отправить запрос на вытягивание из существующего локально клонированного РЕПО?
часто я хочу посмотреть исходный код некоторых библиотек из github, поэтому я клонирую его. Позже я обнаруживаю некоторые проблемы с кодом и поднимаю его в списке рассылки, часто мимоходом. Автор библиотеки говорит: "хорошая находка,вы можете отправить запрос на вытягивание?".
и ответ "не так легко". Я еще не разветвил РЕПО, я клонировал его. И, похоже, я не могу найти способ, чтобы отправить тягу запрос от клонированного РЕПО?
Если этот предел верен, кажется, что разумная реакция-это раскошелиться на все и все, на что вы когда-либо смотрели, просто чтобы, если вы когда-нибудь захотите внести свой вклад, вы можете. И это заполняет вашу учетную запись github множеством неактивных вилок.
не кажется много разговоров об этой проблеме-я единственный человек, которого эта проблема затрагивает?
2 ответов:
Fork РЕПО на GitHub, а затем добавить свой fork РЕПО в качестве удаленного к локальной клонированной копии:
git remote add myfork https://github.com/<myGitHubAccountName>/<repoName>.gitзатем вы можете нажать на вилку:
git push myfork masterесли вы делаете больше, чем просто этот запрос, можно удалить
originremote и назовите свою вилку как origin:git remote rm origin git remote add origin https://github.com/<myGitHubAccountName>/<repoName>.gitэто обычно то, что я делаю. Иногда я добавляю оригинальное происхождение как
upstreamтак что у меня все еще есть ссылка на него.
Если вы в порядке с установкой другого двоичного файла на своем пути, github выпустил хороший маленький инструмент под названием
hub.Если вы клонировали чужое РЕПО:
$ hub fork # This creates a fork and adds your repo as a remote $ git push YOUR_USER feature # push the changes to your new remote $ hub pull-request # will open your browser
Comments