Как отправить запрос на вытягивание из клонированного РЕПО?



Как отправить запрос на вытягивание из существующего локально клонированного РЕПО?



часто я хочу посмотреть исходный код некоторых библиотек из github, поэтому я клонирую его. Позже я обнаруживаю некоторые проблемы с кодом и поднимаю его в списке рассылки, часто мимоходом. Автор библиотеки говорит: "хорошая находка,вы можете отправить запрос на вытягивание?".



и ответ "не так легко". Я еще не разветвил РЕПО, я клонировал его. И, похоже, я не могу найти способ, чтобы отправить тягу запрос от клонированного РЕПО?



Если этот предел верен, кажется, что разумная реакция-это раскошелиться на все и все, на что вы когда-либо смотрели, просто чтобы, если вы когда-нибудь захотите внести свой вклад, вы можете. И это заполняет вашу учетную запись github множеством неактивных вилок.



не кажется много разговоров об этой проблеме-я единственный человек, которого эта проблема затрагивает?

612   2  

2 ответов:

Fork РЕПО на GitHub, а затем добавить свой fork РЕПО в качестве удаленного к локальной клонированной копии:

git remote add myfork https://github.com/<myGitHubAccountName>/<repoName>.git

затем вы можете нажать на вилку:

git push myfork master

если вы делаете больше, чем просто этот запрос, можно удалить origin remote и назовите свою вилку как 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

    Ничего не найдено.