Beginner walkthrough to git and github

download Beginner walkthrough to git and github

If you can't read please download the document

Transcript of Beginner walkthrough to git and github

  • 1. Git Version Control System By Mahmoud Said @modsaid

2. Outline Source Control Git short history Git operations Branching and tagging Remote Repositories Git Clients Github 3. Source Control The management of changes to documents, computer programs, large web sites, and other collections of information 4. Git short History Started in 2005 by Linus Travolds and the Linux Community. With focus on: Speed Simple design Strong support for non-linear development (thousands of parallel branches) Fully distributed Able to handle large projects like the Linux kernel efficiently (speed and data size) 5. Git Clients Command line git apt-get install git-core Tortoise Aptana/eclipse plugins Github for windows http://windows.github.com/ Msysgit 6. Git Operations Git clone Git checkout Git add Git diff Git commit Git push Git pull Git stash 7. Source Control 8. Branching & Tagging Labelling of commits or Trees 9. You can have as many remotes as u can You can push specific branches to each remote Bare repositories Git clone [email protected]:modsaid/git-demo.git Git clone bare [email protected]:modsaid/git-demo.git Remote Repositories 10. Github The current most famous hosting for git repositories Collaboration: Fork Pull Requests Fetch updates https://help.github.com/articles/fork-a-repo https://help.github.com/articles/be-social 11. Resources & Useful Links https://en.wikipedia.org/wiki/Revision_control Linus Travolds: http://youtu.be/4XpnKHJAok8 Pro Git http://git-scm.com/book/en/ Version Control with Git, 2nd Edition https://wiki.espace-technologies.com/display/tech/Git+Tips 12. Thank You Fork me at http://www.github.com/modsaid