home.social

#rebase — Public Fediverse posts

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

  1. Git ist schnell erklärt, aber nicht schnell verstanden. Genau da liegt meistens das Problem. Viele kennen ein paar Befehle, kommen im Alltag auch irgendwie durch und nutzen Git trotzdem eher wie eine Fernbedienung mit zu vielen Tasten. Das funktioniert, bis etwas schiefläuft. Dann wird aus `g...

    magicmarcy.de/master-git-so-ar

    #Git #Master #Merge #Pull #Commit #Rebase #CherryPick #Restoren #Coding #Programming #Log #Switch #Branch

  2. Git ist schnell erklärt, aber nicht schnell verstanden. Genau da liegt meistens das Problem. Viele kennen ein paar Befehle, kommen im Alltag auch irgendwie durch und nutzen Git trotzdem eher wie eine Fernbedienung mit zu vielen Tasten. Das funktioniert, bis etwas schiefläuft. Dann wird aus `g...

    magicmarcy.de/master-git-so-ar

    #Git #Master #Merge #Pull #Commit #Rebase #CherryPick #Restoren #Coding #Programming #Log #Switch #Branch

  3. Git ist schnell erklärt, aber nicht schnell verstanden. Genau da liegt meistens das Problem. Viele kennen ein paar Befehle, kommen im Alltag auch irgendwie durch und nutzen Git trotzdem eher wie eine Fernbedienung mit zu vielen Tasten. Das funktioniert, bis etwas schiefläuft. Dann wird aus `g...

    magicmarcy.de/master-git-so-ar

    #Git #Master #Merge #Pull #Commit #Rebase #CherryPick #Restoren #Coding #Programming #Log #Switch #Branch

  4. Tikitud rebase või kassiga särk: Armas tikitud loomamotiiviga särk.

    Mugav särk, mis toob esile sinu armastuse rebaste või kasside vastu. Ideaalne valik igapäevaseks kandmiseks! tootemaailm.ee/tikitud-rebase- #kass #rebase #särk #loomamotiiv #igapäevane

  5. 🚀 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

  6. 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

  7. 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

  8. 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

  9. #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

  10. Я вроде бы уже спрашивал, но что-то не нашел у себя заметок на эту тему. Все чаще вижу, что люди везде и всюду используют #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 помогай, пожалуйста.

  11. 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

  12. Я честно хочу научиться работать с ветками как сейчас модно, через #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, но это первый раз когда прям вот до победного решил дойти. Не полчается.

  13. 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

  14. 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

  15. 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

  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. 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

  18. 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

  19. 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

  20. 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.

  21. 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

  22. 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

  23. 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

  24. CW: (以偏概全?)

    变基笑话 #git #rebase
    但说实话我真不会用

  25. I just lost an entire #script I had written and added to my #git repository not realising that I was in #rebase mode and did a `git rebase --abort`. I didn't appear in `git reflog`, simply lost.

    `sudo grep -ab "someurl.project" /dev/mapper/data` gave me the offset and `sudo dd if=/dev/mapper/data bs=1 skip=$((1462413094-2000)) count=5000` gave me the files content.

    #linux #dd #grep #forensics

  26. Guess what? I may regret this but at least i can rollback. #Fedora #rebase

  27. #pleromaadmins / #mastodonadmins  I'm having this weird issue where some instance with people I want to follow, just stay at "approval waiting" and stays there. Any one know why that's the case?

    #selfhosing #homelab #rebase #pleroma #mastodonadmin #pleromatips

  28. Fedora Silverblue und Kinoite aktualisieren

    Eine Aktualisierung von Fedora Silverblue oder Kinoite ist in wenigen Schritten möglich und bei Bedarf kann auf die Vorgängerversion zurückgegriffen werden.

    #Fedora #Silverblue #Kinoite #ostree #rpm_ostree #Aktualisierung #GNOME #Rebase #Pinning

    gnulinux.ch/fedora-silverblue-

  29. developer life

    I don't get why some colleagues see #rebasing as drudgery.

    It's quality time, not spent on talking back and forth :-)

    Please let this #rebase session go on just for a little while,

    Then I'll go back to sorting out the unclear requirements for the next user story.

  30. Fedora Silverblue und Kinoite aktualisieren

    Eine Aktualisierung von Fedora Silverblue oder Kinoite ist in wenigen Schritten möglich und bei Bedarf kann auf die Vorgängerversion zurückgegriffen werden.

    #Fedora #Silverblue #Kinoite #ostree #rpm_ostree #Aktualisierung #GNOME #Rebase #Pinning

    gnulinux.ch/fedora-silverblue-

  31. Fedora Silverblue und Kinoite aktualisieren

    Eine Aktualisierung von Fedora Silverblue oder Kinoite ist in wenigen Schritten möglich und bei Bedarf kann auf die Vorgängerversion zurückgegriffen werden.

    #Fedora #Silverblue #Kinoite #ostree #rpm_ostree #Aktualisierung #GNOME #Rebase #Pinning

    gnulinux.ch/fedora-silverblue-

  32. Fedora Silverblue und Kinoite aktualisieren

    Eine Aktualisierung von Fedora Silverblue oder Kinoite ist in wenigen Schritten möglich und bei Bedarf kann auf die Vorgängerversion zurückgegriffen werden.

    #Fedora #Silverblue #Kinoite #ostree #rpm_ostree #Aktualisierung #GNOME #Rebase #Pinning

    gnulinux.ch/fedora-silverblue-

  33. Fedora Silverblue und Kinoite aktualisieren

    Eine Aktualisierung von Fedora Silverblue oder Kinoite ist in wenigen Schritten möglich und bei Bedarf kann auf die Vorgängerversion zurückgegriffen werden.

    #Fedora #Silverblue #Kinoite #ostree #rpm_ostree #Aktualisierung #GNOME #Rebase #Pinning

    gnulinux.ch/fedora-silverblue-

  34. developer life

    I don't get why some colleagues see #rebasing as drudgery.

    It's quality time, not spent on talking back and forth :-)

    Please let this #rebase session go on just for a little while,

    Then I'll go back to sorting out the unclear requirements for the next user story.

  35. developer life

    I don't get why some colleagues see #rebasing as drudgery.

    It's quality time, not spent on talking back and forth :-)

    Please let this #rebase session go on just for a little while,

    Then I'll go back to sorting out the unclear requirements for the next user story.