

("Hello, world from GIT!") Ĭompile the " Hello.java" into " Hello.class" (or " Hello.cpp" or " Hello.c" into " Hello.exe"). Let's start a programming project under the working directory called " hello-git", with one source file " Hello.java" (or " Hello.cpp", or " Hello.c") as follows: // Hello.java Setup the Working Directory for a New Project We shall begin with "Starting your own project" and cover "Cloning" later " Clone a Project from a Remote Repo". Cloning an existing project from a GIT host.There are 2 ways to start a Git-managed project:

The GIT manual is bundled with the software (under the " doc" directory), and also available online. The best way to get help these days is certainly googling.

Centralized Client-Server Version Control System (CVCS): CVS (Concurrent Version System), SVN (Subversion) and Perforce.The standalone and legacy Unix's RCS (Revision Control System).GIT is a Distributed Version Control System (DVCS). Git was initially designed and developed by Linus Torvalds, in 2005, to support the development of the Linux kernel. It facilitates collaboration between team members, and serves as a project management tool.It lets you revert back to a specific version, if the need arises. It is a living archive of all historical revisions.The Repository serves as the backup (in case of code changes or disk crash).It records changes to files at so-called commits in a log so that you can recall any file at any commit point. A VCS serves as a Repository (or repo) of program codes, including all the historical revisions. GIT is a Version Control System (VCS) (aka Revision Control System (RCS), Source Code Manager (SCM)).
