From charlesreid1

Line 181: Line 181:
|name=Getting Git Right
|name=Getting Git Right
|link=https://www.atlassian.com/git/
|link=https://www.atlassian.com/git/
|notes=This tutorial is a good all-around introduction to git, and the section on Collaborating (https://www.atlassian.com/git/tutorials/syncing) is particularly helpful. It stands out for a couple of reasons: simple language, an abundant use of simple figures, and including a discussion of each command.  
|notes=This tutorial is a good all-around introduction to git, and the section on Collaborating (https://www.atlassian.com/git/tutorials/syncing) is particularly helpful. It stands out for a couple of reasons: simple language, an abundant use of simple figures, and including a discussion of each command. Figures aren't cluttered, and show one idea at a time. The use of color in the diagrams greatly enhances it.
 
Compare the explanation of git push from the Atlassian page to the one from git's documentation:
 
{{Quote|
Pushing is how you transfer commits from your local repository to a remote repo.
 
- Atlassian https://www.atlassian.com/git/tutorials/syncing/git-push
}}
 
{{Quote|
'''git push: Update remote refs along with associated objects.''' Updates remote refs using local refs, while sending objects necessary to complete the given refs.
 
- git documentation http://git-scm.com/docs/git-push
}}
 
Also, the simple figures are easy to follow, because they aren't cluttered with irrelevant details. This keeps the communication clean and clear:
 
[[Image:AtlassianPushing.png|300px]]
}}
}}



Revision as of 04:39, 24 July 2015