let's say I have the following history on a repo
branch 1 : 1---2---4---5
\ /
branch 2 : 3
Are there ways to change the 3rd commit without breaking the history of the repo? (and so the commit ID of the 3rd commit should remain the same)