URL | Description |
---|---|
A Simple Explanation of Git Rebase | |
A Tour of GIT - The Basics | |
Advanced Git Tutorial - Linus Torvalds | Advanced git Tutorial: Linus Torvalds from 2009. The video seems to have disappeared from video.linux.com, unfortunately. |
Amending Commits in Git | |
Aspects and Benefits of Distributed Version Control Systems (DVCS) | |
Bamboo Product Demonstration | |
Centralized vs. Decentralized Version Control: 2010 vs. 2012 | |
Centralized vs. Distributed Version Control Systems | |
Centralized vs. Distributed Version Control in 90 Seconds | |
Distributed Version Control Systems - Why and How | The Version Control space is undergoing a renaissance right now thanks to the increasing popularity of Distributed Version Control Systems (DVCS) such as Arch1 , Bazaar2 , BitKeeper3 , darcs4 , Git5 , Mercurial6 , Monotone7 and SVK8 . This paper explains why this technology is useful today and will be important in the medium to long term for most software development teams, whether open source or commercial. Guidelines are also suggested for selecting a tool and recommendations are presented on how to use the technology effectively |
EGit User Guide | |
GIT - The Simple Guide | |
Gerrit Downloads | |
Gerrit Slideshow | |
Git Immersion | |
Git Reference | This is the Git reference site. It is meant to be a quick reference for learning and remembering the most important and commonly used Git commands. The commands are organized into sections of the type of operation you may be trying to do, and will present the common options and commands needed to accomplish these common tasks. |
Git With Eclipse (EGIT) - Tutorial - Vogel | |
Git Workflows for Pros: A Good Git Guide | Git can support your project not just with version control, but also with collaboration and release management. Understanding how workflow patterns can help or hinder a project will give you the knowledge to evaluate and adapt your project’s Git processes effectively. |
Git vs. SVN - The real reason to move away from SVN | |
Hitler uses git | |
Intro to Distributed Version Control (DVCS) | |
Keeping a clean GitHub fork | |
On Distributed and Centralied Revision Control | |
Patch Queue Manager (PQM) | The Patch Queue Manager is a robot that manages several branches, performing merges for developers. The Patch Queue Manager receives merge requests from developers using the Bazaar version control system, tries to perform the merge and notifies developers of results. Features include:
|
Pro Git | The entire Pro Git book, written by Scott Chacon and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com. |
Pushing an existing local repo to new github repo | cd ~/Sites/local-repo-dir git remote add origin git@github.com:fusionary/remote-repo-name.git git push -u origin master Transfer your existing Git Repo to Github $ git push --mirror git@github.com:username/project.git |
Renaming is the killer app of distributed version control | |
Tech Talk: Linus Torvalds on Git | |
The Risks of Distributed Version Control | |
Three Way Merge | |
What is DVCS and why it will change the way we work | AtalsCamp 2010 - Subversion vs. Mecurial |
What is Version Control: Centralized vs. DVCS | |
Why Distributed Version Control Systems? | |
Why you should switch from Subversion to Git | |
gitignore - Manual Page |