Skip to content

Committing to one virtual branch commits to multiple #12779

@Alxandr

Description

@Alxandr

Version

0.19.5

Operating System

Windows

Distribution Method

winget (Windows)

Describe the issue

Recently, when committing changes to a virtual branch, they quite often gets committed to mutliple. For instance, here I've first committed chore: update service defaults to chore/update-service-defaults, then I've committed chore: allow disable record to chore/allow-disable-record. And for some reason it's rebased the chore/update-service-defaults branch on top of `chore/allow-disable-record.

Image

Git log output:

at 13:02:34 ❯ git log chore/update-service-defaults
commit 5f5e5a177204d6ea30810c608d3bd1dd1ef28365 (chore/update-service-defaults)
Author: Aleksander Heintz <alxandr@alxandr.me>
Date:   Wed Mar 11 13:04:20 2026 +0100

    chore: update service defaults

commit 6bb0eb30f5929a5880d451c3606504c264f33baa (origin/chore/allow-disable-record, chore/allow-disable-record)
Author: Aleksander Heintz <alxandr@alxandr.me>
Date:   Wed Mar 11 13:05:48 2026 +0100

    chore: allow disable record

commit fa239b803d3b51d58fa19683cb46320370568c4e (origin/main, origin/HEAD)
Author: Aleksander Heintz <alxandr@alxandr.me>
Date:   Wed Mar 11 12:25:14 2026 +0100

    chore: add some logging (temporarily) (#732)

How to reproduce (Optional)

I do not know how to trigger this. It's been quite regular for me though.

Expected behavior (Optional)

Commits should just apply to one branch, and they should be unrelated to eachother.

Relevant log output (Optional)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions