Difference between revisions of "Git"

From Net-SNMP Wiki
Jump to: navigation, search
m (Use the correct URL for the new (allura) repository in the anonymous retrieval instructions)
(Learning Git)
Line 23: Line 23:
 
** [http://www.kernel.org/pub/software/scm/git/docs/gittutorial-2.html the Git tutorial, part 2]
 
** [http://www.kernel.org/pub/software/scm/git/docs/gittutorial-2.html the Git tutorial, part 2]
 
** [http://www.kernel.org/pub/software/scm/git/docs/git.html The main git manual page]
 
** [http://www.kernel.org/pub/software/scm/git/docs/git.html The main git manual page]
 +
 +
When you're really ready to understand the internals after learning the basics (which you should want to do), watching Linus' talk at google on git:
 +
 +
* [http://www.youtube.com/watch?v=4XpnKHJAok8 Linus' tech talk at google about git]
  
 
== See Also ==
 
== See Also ==

Revision as of 17:42, 10 April 2013

Git is a version control system (VCS) that is based on a distributed architecture. In June 2011, the Net-SNMP project switched from SVN to Git. In December 2012, the project moved to the new 'Allura' SourceForge framework, which also affected the URLs used to retrieve the code. Please ensure that you use the repositories shown below - using anything else may result in obtaining an old version of the project code.

If you're a developer, you might checkout out the Git For Developers page.

Checking out the Net-SNMP Git Tree

Check it out anonymously (read-only access):

 git clone git://git.code.sf.net/p/net-snmp/code

Checking it out if you're a developer:

 git clone ssh://USERNAME@git.code.sf.net/p/net-snmp/code

This will retrieve the source code for the project. (To obtain the content of the Net-SNMP website, replace code with htdocs)

Learning Git

If you're starting out learning Git, here are some useful resources:

When you're really ready to understand the internals after learning the basics (which you should want to do), watching Linus' talk at google on git:

See Also

Also, check out the contents of the Git category which lists even more resources: