Let's say I have branch "A", from which a more advanced branch "B" was created.
Usually all the changes that are implemented on branch "A" should be just pulled into branch "B", but due to some differences between the branches a specific feature was implemented on "A" and "B" separately and in different ways.
What I want to do is to stand on branch "B" and do "git pull origin A", but without actually pulling any file changes, so that git will just think that B and A are synced at this specific point, and any additional "git pull origin A" command will just return that there's nothing pull and no changes detected (until the next commit to branch A).
Is it possible to do so?