JSDD > Start with Git
Here is a list of guidelines to how I manage my collaborative work, using the excellent versioning tools Git provides.
You should really read at least the first three chapters of the wonderful and extensive online book on Understanding Git by Scott Chacon.
In particular, the following pages are strongly recommended:
This section is WIP
You can do all the job on the command line or use some gui tools :
-
On Linux, git comes with everything already included :
-
git command line aliases (help wanted)
-
git gui + gitk (help wanted)
-
-
On Windows:
-
git bash with MsysGit (help wanted)
-
many third-party git GUIs
-
For medium to large-scale projects, we use the Git Flow branching model.