Hi, I am trying to figure out how stuffs work behind the scene. We know that we can switch branches freely and then work on the switched branch. If the same file is modified on two branches then how are the two copies of the two branches saved? -- View this message in context: http://www.nabble.com/How-are-the-same-file-modified-on-different-brances-stored-physically--tp15799383p15799383.html Sent from the git mailing list archive at Nabble.com. -- 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