Size: a a a

2020 October 12

S

Sharyar in pro.git::next
Dr. Friedrich von Never
Hard reset, force push.
👍спасибо
источник
2020 October 13

P

Pavel in pro.git::next
Оказывается в профиль на гитхабе тоже можно добавить readme
https://docs.github.com/en/free-pro-team@latest/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme
источник

P

Pavel in pro.git::next
источник

Constantine ʕ◔ϖ◔ʔ🦀... in pro.git::next
Пфф, дак давно уже можно) Я эту штуку добавил к себе в профиль https://github-readme-stats.vercel.app
источник

Constantine ʕ◔ϖ◔ʔ🦀... in pro.git::next
Как-то так выглядит
источник

NB

Nik Bond in pro.git::next
Есть апстрим репозиторий А, есть мой его форк Б.  В репе А появились новые коммиты. Как ребейзнуть мастер моего форка Б на мастер апстрима А?
источник

d

disba1ancer in pro.git::next
Nik Bond
Есть апстрим репозиторий А, есть мой его форк Б.  В репе А появились новые коммиты. Как ребейзнуть мастер моего форка Б на мастер апстрима А?
а как обычно ребейзят? тут также, неверное
источник

NB

Nik Bond in pro.git::next
disba1ancer
а как обычно ребейзят? тут также, неверное
$ git rebase remotes/origin/master
Current branch master is up to date.


Но remotes/origin/master это мастер форка, а не апстрима
источник

NB

Nik Bond in pro.git::next
$ git branch -a
* master
 remotes/origin/HEAD -> origin/master
 remotes/origin/assurio
 remotes/origin/feat/update-to-udev-0.5
 remotes/origin/master
 remotes/origin/scsi


А астрима в списке бранчей нет
источник

NB

Nik Bond in pro.git::next
RTFM, нашел
Спасибо за внимание
источник

d

disba1ancer in pro.git::next
Nik Bond
$ git branch -a
* master
 remotes/origin/HEAD -> origin/master
 remotes/origin/assurio
 remotes/origin/feat/update-to-udev-0.5
 remotes/origin/master
 remotes/origin/scsi


А астрима в списке бранчей нет
добавь апстрим в список известных репозиториев
источник

d

disba1ancer in pro.git::next
и вроде можно было как-то явно указать без remote
источник

NB

Nik Bond in pro.git::next
Nik Bond
RTFM, нашел
Спасибо за внимание
Собственон вот https://medium.com/@topspinj/how-to-git-rebase-into-a-forked-repo-c9f05e821c8a

Только возник еще один вопрос.
Если origin/master защищен от форс пуша, что делать? Я могу создать новый локальный бранч, ребейзнуть его на апстрим и создать ПР в мастер, но тогда это же будет новый коммит а не ребейз самого мастера

Гитхаб, если что
источник

SK

Stas Koynov in pro.git::next
Nik Bond
Собственон вот https://medium.com/@topspinj/how-to-git-rebase-into-a-forked-repo-c9f05e821c8a

Только возник еще один вопрос.
Если origin/master защищен от форс пуша, что делать? Я могу создать новый локальный бранч, ребейзнуть его на апстрим и создать ПР в мастер, но тогда это же будет новый коммит а не ребейз самого мастера

Гитхаб, если что
что значит ребейз мастера? у вас мастер ветки должны быть одинаковые! да ты сделал форк себе. и теперь у тебя есть твой мастер. но вопрос ты делал форк, чтобы послать всех нафиг и делать свою версию ибо у тебя свое видение или делал форк, чтобы добавить код в апстрим? если второй вариант то у вас мастер ветки одинаковые
источник

NB

Nik Bond in pro.git::next
Stas Koynov
что значит ребейз мастера? у вас мастер ветки должны быть одинаковые! да ты сделал форк себе. и теперь у тебя есть твой мастер. но вопрос ты делал форк, чтобы послать всех нафиг и делать свою версию ибо у тебя свое видение или делал форк, чтобы добавить код в апстрим? если второй вариант то у вас мастер ветки одинаковые
После того как я сделал форк на апстриме обновился мастер, поэтому они разные (В плане, апстрим опережает форк)
источник

SK

Stas Koynov in pro.git::next
Nik Bond
После того как я сделал форк на апстриме обновился мастер, поэтому они разные (В плане, апстрим опережает форк)
источник

SK

Stas Koynov in pro.git::next
у тебя проблема см пункт 8. пункт 9 ребейз новой ветки от-но нового(обновленного) мастера
источник

NB

Nik Bond in pro.git::next
Правильно я понимаю что origin master всегда в том состоянии  в котором был remote origin master на момент форка, а если мне нужен новый бранч с новой фичей я его веду от remote origin master?
источник

NB

Nik Bond in pro.git::next
(напомню, ребейз/прямой пуш в мастер без ПР запрещен)
источник

SK

Stas Koynov in pro.git::next
ну ты начинаешь работу с создания новой ветки от мастер. желательно чтобы мастер был обновлен на текущее состояние. пока идет работа, ясное дело мастер автора(апстрим) может убежать. по этому когда ты допилил фичу. ты обновляешь свой мастер чтобы он сравнялся с апстримом. после чего возвращаешься на ветку с фичей и делаешь ребэйз
источник