GIT Version control for Software Development
Git is a version control system that is widely used for software development and other version control tasks. It is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development.
As with most other distributed version control systems, and unlike most client–server systems, every Git working directory is a full-fledged repository with complete history and full version-tracking capabilities, independent of network access or a central server. Like the Linux kernel, Git is free software distributed under the terms of the GNU General Public License version 2.
- Solid knowledge of architecture and functioning of Git and Subversion
- Monitoring and protection.
- Knowledge and effective use of the features provided by Subversion.
- Working collectively and in parallel in software projects being managed with Subversion.
- Insight into the functioning of the object database of Git.
- Working with git on the command line.
- Comparison of both concepts.