|
Git Extensions is the most palatable UI for me. Does enough to get code under control. Only real tip is to get someone else to pull your repo and build it, to make sure you've got all the files under source control.
|
|
|
|
|
Git is great, because it give you control so that you can store what you want, when you want. No need for any permissions or anything. And you get automatic referencing & authentication for everything (horrible hashes ).
However, it's mindset, its worldview, its weltanschauung, will turn your VCS (version control system) expectations upside down!
Try and avoid simplistic solutions that try and make (G)it look like your old dumb VCS as the blowback (Backdraft) can leave scars when you get it wrong..
Take a little time to get a good overview of the inversion of control (it's now authentication), the cheap branches, the confusion of 'remote tracking branches' which actually are truly local, the staging area (Oh the staging area, a poor metaphor for a whole new level of grok), de-duplication for free. Like I said, a new view of the computing world, a new way of thinking.
With perfect duplication, there is no 'master'.
|
|
|
|