Я могу клонировать извлечение pu sh в репо. Аналогичным образом можно ли создать запрос на вытягивание или объединить PR, используя Go?
"gopkg.in/src-d/go-git.v4"
PR не являются частью ядра Git, а относятся к услуге Git хостинга, которую вы используете. Например, если вы используете Github, вам нужно будет использовать библиотеку Github go для этих операций,.
использовал этот тип для создания запроса на вытягивание
https://godoc.org/github.com/google/go-github/github#PullRequestsService .Create