home.social

#rebase — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rebase, aggregated by home.social.

fetched live
  1. I don't know if it's a good thing or a bad thing that this current family of stories I'm working on turned into a network of 38 coordinated #pullrequests, the last 6 being hopefully #disposable.

    I guess it's nifty that this #project is planned well enough that it is a thing I can do. If we get #unexpected changes along the way, someone (i.e. me) is going spend a lot of time with #git #rebase.

    Such is life in a #shared #code base.

  2. One downside of rebasing your PRs, is how git just fails and falls over with the CHANGELOG and cannot automerge changelog entries! 😫

    Isn't there someway to get it to merge the bullet points in a list in a markdown file?!

    #git #merge #rebase #merge

  3. GIT: как ломать и чинить историю правильно (2 часть)

    Привет, Хабр! В прошлой части мы разобрали основные инструменты приведения истории GIT в порядок, в этот раз мы постараемся ответить на ряд вопросов, которые позволят нам чуть глубже понимать механизмы работы с историей коммитов и даже попытаемся провести настоящее детективное расследование и выйти на авторов, которые внесли те или иные изменения в код!

    habr.com/ru/companies/wildberr

    #GIT #rebase #commit #merge #git_push

  4. Our next #JCON2026 session is live: 'From #Git Panic to Git Zen: With a Little Help from #AI' with Pasha Finkelshteyn

    Everyone knows how to push, pull, and commit in Git. But Git’s advanced features like #reflog #bisect and interactive #rebase are …

    Grab your coffee and hit play: youtu.be/w6yDd-rP2gc

  5. GIT: Как ломать и чинить историю правильно

    Привет, Хабр! Хочется поделиться инструментами и практиками для работы с GIT, о которых не все знают, но которые сильно упрощают жизнь вам и вашей команде. Если кто-то хочет чтобы ваша история коммитов была читаемой, легкой для понимания и с возможностью заглянуть в любой коммит и понять, какие были произведены изменения, то эта статья для вас. Здесь не будет базовых понятий и терминов, так как предполагается, что с основами GIT вы уже знакомы.

    habr.com/ru/companies/wildberr

    #GIT #rebase #commit #merge #git_push

  6. 🚀 Wow, hold onto your beanies, folks! It's 2025, and we're still pretending that the arcane sorcery of "git #rebase --onto" is accessible to mere mortals. 💀🤣 Remember, the key to mastering #stacked #diffs is to revel in the Sisyphean joy of wrestling with outdated documentation and unhelpful error messages! 🎉
    dineshpandiyan.com/blog/stacke #git #git #tips #developer #humor #coding #challenges #HackerNews #ngated

  7. New post: Git Rebase Tips and Tricks

    Habits and commands that make rebasing smoother - from keeping merge bubbles to verifying results and fixing mistakes.

    paul-samuels.com/blog/2025/10/

    #git #rebase #devtools #programming

  8. Tak prej nemám přejmenovávat a přesouvat triliardu věcí v jednom commitu. Git se na takovém commitu umí takhle udusit. Zase jsem se dneska něco naučil.

    #git #rebase

  9. Assertion failed: (newinfo && !newinfo->merged.clean), function process_renames, file merge-ort.c, line 3007.
    error: rebase died of signal 6

    Jako fakt. Povedlo se mi rozbít Git. Na mojí větvi prostě vždycky takhle spadne. Umím to dostat do původního stavu, ale přes chybu se dostat neumím.

    #git #rebase

  10. #DevLog: git-vendor-replay got smarter 🌟

    ♻️ Added automated testing & releases

    🧼 Now allows slashes in branch name

    ✨ Supports #interactive #rebase mode (-i)

    ✅ Imports now have reliable tests

    🌙 Tagged #Nightly release build:

    github.com/tim-janik/git-vendo

    Try it, test it, break it!

    #BuildInPublic #100DaysOfCode #Git #DevTools #OpenSource #CLI #Jujutsu #VCS #ShellScript #VendorReplay

  11. Я вроде бы уже спрашивал, но что-то не нашел у себя заметок на эту тему. Все чаще вижу, что люди везде и всюду используют #git #rebase вместо #git #merge.

    tl;dr Нужен очень подробный и детальный мануал по переезду с merge на rebase.

    У всех основная и чуть ли не единственная причина использования rebase - красота истории. Меня красота истории не волнует, меня полностью устраивает линейность и последовательность merge. Я несколько раз пробовал использовать rebase, но это вызывает то фантомные боли, то утерянные изменения. И оказывается, что для красоты истории надо прикладывать усилия с перемещениями и сжатиями коммитов. В моем мировоззрении все только в пользу merge. В заметках осталась ссылка о том, что merge полезнее, но сайт больше не доступен - itnan.ru/post.php?c=1&p=340558

    Но я в очередной раз наткнулся на фразу "я перешел на сторону тех, кто использует только rebase" и в очередной раз хочу попробовать rebase. Но мне нужен очень хороший разбор что делать в ситуации А, а что делать в ситуации Б. Хочу выработать новую привычку в разработке, но самостоятельно не получается. Базовые сравнения merge vs rebase, которые легко гуглятся, мне не помогают.

    Находил статью по использованию rebase update-ref, там реально интересные случаи описаны и полезная причина использовать так andrewlock.net/working-with-st

    В общем @tech помогай, пожалуйста.

  12. Nouvelle article « Annuler un rebase ».

    Le 9e de notre série "Annuler, défaire, corriger" et une occasion supplémentaire de montrer la souplesse et le potentiel de Git malgré certaines opérations d'apparence complexe.

    Petit teasing : cette annulation peut se faire en une toute petite commande.

    comprendre-git.com/fr/annuler-

    #git #rebase

  13. Я честно хочу научиться работать с ветками как сейчас модно, через #git #rebase. Но я сломался даже на порядке аргументов.
    Читаю всякие мануалы, там надо переключиться на ветку to и сделать ребейз из ветки from. Вроде ок, но происходит какая-то херня. Через раз ловлю, что у меня перекрученный статус в ветке: 1 впереди, 1 позади. Читаю официальную документацию, там надо делать наоборот: надо из ветки from вызвать на ветку to. Вообще ничего не происходит, up to date. Думаю, ладно, сделаю самым правильным способом git rebase <from|to> <to|from>.
    Начал искать в каком порядке ставить ветки и вообще не нашел информации. В одном случае надо первым аргументом ставить origin, а вторым аргументом ветку to. В другом случае from to, в третьем случае to from. Я просто запутался во всем этом. Зачем эта "красивая" история коммитов? Что там надо спрятать? В чем сакральный смысл? Есть абсолютно нормальный merge. Вот отсюда отсоединились, вот сюда присоединились, вот такие коммиты были. Граф можно строить, видеть процесс работы в ветке.

    Это не первая попытка переехать на rebase, но это первый раз когда прям вот до победного решил дойти. Не полчается.

  14. I'm working for the first time on a project where our team prefers to rebase instead of merge commits.

    It seems cool, but the more I use this workflow, though, the less I like it.

    Example: I'm on a feature branch with 3-4 commits. I need to sync with main. Rebase applies commits one at a time, so I now have to resolve conflicts 3-4 times. I'm now repeating this error-prone process multiple times instead of once.

    I'm trying to keep an open mind. So, What am I missing?

    #git #rebase

  15. Tutoriel Git : "Découper un commit « fourre-tout »".

    J'y explique comment retravailler un commit, qu'il s'agisse du dernier commit réalisé ou d'un commit plus ancien.

    comprendre-git.com/fr/annuler-

    Il s'agit du 4e article de notre série "Annuler, défaire, corriger".

    #git #tutoriel #reset #rebase

  16. git mindfuck of the day:

    • While merging branch B into branch A, A is “ours”, B is “theirs” (changes from B are reflected in A)

    • When rebasing branch B on top of branch A, A is ”ours”, B is “theirs” (changes from A are reflected in B)

    nitaym.github.io/ourstheirs/

    #git #merge #rebase #ours #theirs #dev

  17. Another update regarding the 3.7.1 rebase from your local @gperson:

    Unfortunately, I've decided that our light and dark themes will not be re-added during the initial rebase. I'm quite done dealing with upstream's theming system, which has only gotten...better, I guess?

    Instead, they'll be added once the theme system rewrite is complete. That way, themes will be much easier to deal with.

  18. Tu es triste d'avoir manqué le webinaire "Comprendre et bien utiliser 'git rebase'" ?

    Les slides sont disponibles en ligne : webinaire-git-rebase.netlify.a

    Une nouvelle session sera programmée très bientôt.

    #git #rebase

  19. Prochain webinaire "Git rebase" jeudi 19 décembre 2024 de 13h30 à 14h !

    Je tente le format court pour faciliter la participation. Ça sera intense et chargé d'exemples lives.

    C'est gratuit, et pour les inscriptions, c'est par ici :

    linkedin.com/events/webinaireg

    (Je tente linkedIn live, en attendant de trouver chaussure à mon pied dans l'univers du libre pour le live streaming).

    #git #rebase #webinaire

  20. Just uploaded new screencasts about jj-fzf!

    jj-fzf is a command-line tool based on Jujutsu (#jj) that streamlines your #Git workflow. Screencasts now cover merging, splitting long commits, #rebase and multi-step undo:

    github.com/tim-janik/tools/tre

    #jjfzf #versioncontrol #DVCS