EdWiki
Menu
Navigation
Main page
Recent changes
Current events
Random page
ESD - I
Hardware & Software Setup
EduARM4 Board
Peripheral Programming
Hardware Interface
Mini Projects
ESD - II
Atomthreads
FreeRTOS
Embedded Linux
Mini Projects
Misc
IDE
OpenOCD
Resources
Downloads
Help
ARM Manuals
GNU Toolchain
References
MediaWiki
Search
What links here
Related changes
Special pages
Printable version
Permanent link
Page information
Recent changes
Help
Log in
Actions
EmSys
Discussion
View source
History
EmSys
Introduction to Git
From EdWiki
EmSys:Git - Why have source code management
EmSys:Git - Problem
EmSys:Git - Approaches
EmSys:Git - The preferred solution
EmSys:Git - How it works
EmSys:Git - Reasons to Use Version Control System
EmSys:Git - Our Aim
EmSys:Git - A Brief History of Git
EmSys:Git - Git is Not an SCM
EmSys:Git - Concepts
EmSys:Git - Centralized Version Control
EmSys:Git - Distributed Version Control
EmSys:Git - Advantages
EmSys:Git - Disadvantages
EmSys:Git - Architecture
EmSys:Git - Vocabulary
EmSys:Git - Key Files and Directories
EmSys:Git - Three States
EmSys:Git - File Status Lifcycle
EmSys:Git - How to get git
EmSys:Git - First-Time Git Setup
EmSys:Git - First-Time Git Setup2
EmSys:Git - Ignoring Files
EmSys:Git - Basic Workflow
EmSys:Git - Initializing a Repository
EmSys:Git - Our First Repository
EmSys:Git - Working With Git
EmSys:Git - Viewing What Has Changed
EmSys:Git - Git and Patch files
EMSys:Git - Undoing What is Done
EmSys:Git - Git and Tagging
EmSys:Git - Branching
EmSys:Git - Using Branches
EmSys:Git - Using Remote
EmSys:Git - Cloning our Repository
EmSys:Git - Cleaning Up
Introduction to Git
EmSys:Git - Why have source code management
Slide 1 of 36
Why have source code management?
Document state of a system and rationale for changes
Coordinate simultaneous deployment of multiple changes to complex systems
Allow reversion to previous versions in case of problems
Ease sharing code on multi-developer projects
Facilitate code audits
Speed system re-creation