• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Git Demo

Git Demo



A short introductionto Git, I presented to expose team members to the use of Git (File is in Open Office Presentation format

A short introductionto Git, I presented to expose team members to the use of Git (File is in Open Office Presentation format



Total Views
Views on SlideShare
Embed Views



1 Embed 3

http://www.linkedin.com 3



Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Git Demo Git Demo Presentation Transcript

    • Git Revision Control
      • @lantic
      Basic tracking of versions Not a backup solution! Not meant to replace formal Change Control Documentation!
    • The Git of Linus Torvalds
      • As Linus himself puts it straight and simple:
      VERSION CONTROL AS IT WAS MEANT TO BE ! http://www.youtube.com/watch?v=4XpnKHJAok8
    • The Git of the git
      • Git monitors changes to your development environment.
      • Keeping chronological track of and “snap-shots” of your scripts pre and post update
      • Revision control and archive of script for future reference
      • Good debugging and backup tool for roll-back purposes to code update implementation issues.
    • Git – Official
      • Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
      • Every Git clone is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Branching and merging are fast and easy to do.
      • Git is used for version control of files, much like tools such as Mercurial, Bazaar, Subversion, CVS, Perforce, and Visual SourceSafe.
    • Git is not
      • Git is not a backup system (as far as files go)
      • Its not a deployment system
      • Its not difficult
      • Its not platform dependent (works on Windows or Linux)
    • Git – the git of git
      • Setup involves creating a staging area on the folder to be monitored
      • You can create it for all scripts (from the main root) or for single project folder
      • Basic create command : git init (in the project folder)
      • Add all your files to new repositry : git add .
      • Now you are ready to start working on your files
    • Git – Git for dummies GUI
      • For both Windows and Linux there is a GUI interface
    • Revision management
    • Typical use
      • Create Git repositry : git init
      • Add Base : git add .
      • Code and save … Scan folder, stage changes, create commit comments
      • Commit changes
      • Code and save and repeat …
    • Git – git your code
      • Git helps you understand changes and assists in debugging code and logic. Green shows new code/edit Red shows changes and deletions
    • Git in the industry
      • Linux Kernel
      • Perl
      • Gnome
      • Qt
      • Ruby on Rails
      • Android
      • Wine
      • Fedora
      • Debian
      • X.org
      • VLC
    • Git – your choice
      • Your Git repository and level of version control can be as big or as small as you desire.
      • The basic use/function is easy and quick enough to use every day without much effort
      • Can be used to control the code you develop on your system or
      • Add revision control on the Control and App servers and allow management of the code base for all