Often times I get into a situation where I have a "development" branch that gets ahead of say a "stable" branch. When I am ready to call the development branch stable this is what I do. $ git checkout stable $ git merge development $ git checkout development The problem here is that the act of going backwards (via checking out stable) really messes up my IDE and or Text editors. Is there any way to do this without switching branches, which modifies my working directory, which messes up my IDE? Thanks, ~Eric -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html