Size: a a a

2021 June 13

Dv

Dr. Friedrich von Ne... in pro.git::next
А это не ты ли делаешь свой CI runner?
источник

P

Pavel in pro.git::next
не я уже гитлабовский использую
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Там должна быть информация о ветке, которая триггернула сборку.
источник

P

Pavel in pro.git::next
мне просто стоит задача такая, что сейчас на проектк линтер запускается на все файлы. А я хочу сделать, чтобы как-то на измененные файлы. Сейчас получилось только на измененные файлы коммита, что мне не подходит. Так как мне нужно измененные файлы от начало ветки.
А то получается такая ситуация, фиксер выдал ошибку в файле А, ты закомитил файл Б, хотя ошибка была в файле А. И у тебя папйлайн прошел
источник

P

Pavel in pro.git::next
да так эта инфа есть, какая ветка тригирнула сборку, но как мне получить измененные файлы этой веткой?
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Хм, да, ок, ты прав.
источник

P

Pavel in pro.git::next
был как вариант сквошить комииты и тогда я получу 1 коммит и от него могу взять измененные файлы. Но опять же я не знаю колличество коммитов в ветке, чтобы их засквошить в 1
источник

P

Pavel in pro.git::next
А нельзя это только на PR запускать? Вроде бы у PR должна быть информация о целевой ветке (в которую хотят замержить PR)
источник

P

Pavel in pro.git::next
это да. Но так же нужно чтобы при пушах срабатывал си и показывал прошел коммит или нет
источник

P

Pavel in pro.git::next
В общем, однозначно вычислить родительский коммит ветки (тот коммит который ожидал бы увидеть там разработчик) из только коммита и ветки не получится. Можно попробовать гадать, но оно будет иногда промахиваться.

Если вы можете как-нибудь найти PR по ветке и целевую ветку из него (по идее же там только один PR для одной ветки может быть?), то у вас уже будет достаточно информации чтобы сделать скрипт который будет давать предсказуемые результаты.
источник

IB

Ivan Balakaev in pro.git::next
На коммите без PR можно сравнивать с мастером, на PR  с целевой веткой
источник

pl

peach lasagna in pro.git::next
Как сделать применить команду git checkout -- myfiles ко всем файлам кроме конкретных?
Есть файлы
need.py
notneed.py
notneed2.py

Я хочу сохранить изменения в need.py , а остальное в печку.
источник

pl

peach lasagna in pro.git::next
можно через git stash , наверное. Хотелось бы это средствами чекаута сделать
источник

FS

Flower Surgeon in pro.git::next
застейджить нужные файлы через git add, потом git checkout, потом git reset
источник
2021 June 14

OJ

Oleg Junior in pro.git::next
Здравствуйте. только осваиваю гит. кому не трудно напишите пожалуйста алгоритм действий как нужно сделать пулл реквест БЕЗ ФОРКА. проект не мой. пока только клонировал проект, сделал фичветку, перешёл на неё, покодил, сделал коммит. сейчас я так понимаю мне нужно перейти на локальный мастер, сделать пулл, потом перейти на свою фичветку, смержить... а дальше?
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
1. Поработать в ветке, запушить в ветку
2. Нажать кнопочку Create Pull Request
источник

P

Pavel in pro.git::next
Pull request на гитхабе можно сделать либо из ветки в этом же репозитории (если у вас есть права пушить в репозиторий), либо из форка (если таких прав нет)
источник

OJ

Oleg Junior in pro.git::next
а как проверить дали ли мне права?
источник

P

Pavel in pro.git::next
Дайте подходящее имя ветке в которой вы сделали изменения (чтобы это была новая ветка, а не master/develop) и затем сделайте git push -u origin HEAD.
Если даст запушить, то права есть, обычно первый раз у вас прям в консоли в логе будет ссылка на создание PR с этой ветки.
источник

OJ

Oleg Junior in pro.git::next
спасибо
источник