>Ok, I read it, but I'm still a bit unsure on something.
>
>If I create a branch, and change a file in branch 1, does the copy of it
>in branch 2 change also?
>
>
No. Generally, the point of branching is to maintain two (or more) copies of some piece of code. For example, you release version 1 of your app. Then you start working on version 2. While you're working on it a bug is discovered in version 1 that you need to fix. You don't want to fix it in the current code tree, since you've got a bunch of changes for release 2 in it. In that case, you would branch release 1. In that branch, you make your bug fixes. I think most devs. just manually make their bug fix changes in both branches.