Ciprian Chichirita
ciprian.chichirita@tellence.netVersion control is a system that records changes to a file(s), over time.
CLI (command line interface) client
Can work offline.
You can collaborate with others.
Use branches to implement different features/bugs
Merge fixes/features
Rebase fixes to mitigate conflicts
Repository - A set of files, directories, historical records, commits, and heads. Imagine it as a source code data structure, with the attribute that each source code “element” gives you access to its revision history, among other things.
.git folder - all git configs
.gitignore - file, add what you do not want to be tracked by git (user generated)
your own files and folders
.gitignore file contents
git config - add git custom configuration (like name and email)
read git global values