Size: a a a

2020 July 31

RU

Roman Usherenko in pro.git::next
Pavel
ого, полезная штука с commit —fixup
я короч пытаюсь алиас сделать, типа git fixup <commit>, который бы делал git commit --fixup=<commit> && git rebase -i <commit>~
но чет не получается))
источник

P

Pavel in pro.git::next
Roman Usherenko
я короч пытаюсь алиас сделать, типа git fixup <commit>, который бы делал git commit --fixup=<commit> && git rebase -i <commit>~
но чет не получается))
дайте знать если получится
источник

P

Pavel in pro.git::next
Roman Usherenko
я короч пытаюсь алиас сделать, типа git fixup <commit>, который бы делал git commit --fixup=<commit> && git rebase -i <commit>~
но чет не получается))
Получилось, но не уверен что на всех платформах будет работать. В конце echo чтобы избавиться от лишнего аргумента (иначе как-то коряво работает)
git config --global alias.fixup "!git commit --fixup $1 && git rebase --interactive --autosquash $1~2 && echo x >/dev/null"
источник

P

Pavel in pro.git::next
изменил так как оно не работало с хешем, но теперь не будет работать с HEAD~1, фигня в общем пока

UPD: нет вернул обратно, так как оно как бы работает и так и так. не будет работать только на первых двух коммитах в истории
источник

RU

Roman Usherenko in pro.git::next
Pavel
изменил так как оно не работало с хешем, но теперь не будет работать с HEAD~1, фигня в общем пока

UPD: нет вернул обратно, так как оно как бы работает и так и так. не будет работать только на первых двух коммитах в истории
так а зачем ~2? если хватить должно просто ~
источник

RU

Roman Usherenko in pro.git::next
и как оно у тебя работает если после --fixup надо =? или не надо?
источник

RU

Roman Usherenko in pro.git::next
аа с HEAD так конечно не выйдет, потому что HEAD движется
источник

P

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

RU

Roman Usherenko in pro.git::next
все, я понял, зачем ~2 😄
источник

P

Pavel in pro.git::next
с хешем ребейз захватит лишний коммит, но это вроде не страшно, просто скипнет его
источник

RU

Roman Usherenko in pro.git::next
ну с HEAD я и не рассчитывал, чтоб оно работало - слишком запутанно
источник

P

Pavel in pro.git::next
Roman Usherenko
и как оно у тебя работает если после --fixup надо =? или не надо?
я из примера в статье смотрел, там
git commit --fixup bbb2222
источник

RU

Roman Usherenko in pro.git::next
тю мне по табу подсказывало --fixup= я так и делал 🙂 и у меня в алиасах изза этого срань была постоянно с пробелом
источник

VL

Valerii Leontiev in pro.git::next
ребят, хелпоните плиз, какая-то ерунда с гитом, не могу понять
Вот такую ошибку плюет
Could could not read Username for 'https://github.com': terminal prompts disabled
источник

VL

Valerii Leontiev in pro.git::next
что это значит, кто в теме?
источник

AB

Artöm Bakri Al-Sarmi... in pro.git::next
Valerii Leontiev
ребят, хелпоните плиз, какая-то ерунда с гитом, не могу понять
Вот такую ошибку плюет
Could could not read Username for 'https://github.com': terminal prompts disabled
Если включено 2fa, нельзя подключаться к гитхабу по хттп
источник

VL

Valerii Leontiev in pro.git::next
Artöm Bakri Al-Sarmini
Если включено 2fa, нельзя подключаться к гитхабу по хттп
вроде сам не включал...
источник

VL

Valerii Leontiev in pro.git::next
раньше все было гуд. вроде
источник

AB

Artöm Bakri Al-Sarmi... in pro.git::next
Посмотри это https://stackoverflow.com/a/34885303
источник

R

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