Відповіді:
просто натисніть більше комісій на гілку, для якої запит. Тоді запит на витяг буде вибирати це
Якщо ви хочете, щоб вони були об'єднані в майстер
У мене був лише один комітет у запиті на виклик, і я використовував його git commit --amend
для оновлення. Тоді я зробив сильний натиск, git push -f
так що моя змінена поправка замінила початкову. Запит на тягу автоматично взяв на себе нове зобов'язання. (Насправді він показав обидва коміти, але коли я перезавантажив сторінку, старий фіксатор пішов.)
Тож, хоча вимушений поштовх, як правило, не рекомендується, він може бути корисним для запитів на тягу. Це не рекомендується, тому що якщо хтось базується на вашій увазі, тоді він повинен буде зробити ребайт після вашої зміни. Але оскільки ніхто не повинен базувати свою роботу на запиті про недостатню перевірку, це має бути досить безпечним у цій ситуації.
Якщо ви продовжуєте вносити зміни та продовжувати натискати на ту саму гілку, вишукані комісії будуть додані до того ж запиту на витяг (якщо тільки ваш запит на витяг не об’єднано). Це може змусити історію дуже захаращено.
Альтернативне рішення та методика, яку я використовую, полягає в наступному:
Створіть нову гілку (виправлення) із сховища (вище) та гілки (розробки), до якого ви маєте намір надіслати запит на витяг, виконавши:
Гілка гіти виправляється вгору / розвивається
Додайте свої вишукані зобов’язання безпосередньо до цього новоствореного відділення.
git commit -m "ваше повідомлення"
Перемістіть цю гілку на власний роздвоєний дистанційний (можна назвати походження).
Також можна використовувати github api .
curl --user "your_github_username" \
--request PATCH \
--data '{"title":"newtitle","body":"newbody",...}' \
https://api.github.com/repos/:owner/:repo/pulls/:number
ви можете знайти детальний список даних у програмі github developer
curl --user "jeremyclement" \
--request PATCH \
--data '{"title":"allows the control of files and folders permissions."}' \
https://api.github.com/repos/Gregwar/Cache/pulls/9