Statistics
| Branch: | Revision:

iof-tools / networkxMiCe / networkx-master / doc / developer / gitwash / git_resources.rst @ 5cef0f13

History | View | Annotate | Download (1.65 KB)

1
.. highlight:: bash
2

    
3
.. _git-resources:
4

    
5
=============
6
git resources
7
=============
8

    
9
Tutorials and summaries
10
=======================
11

    
12
* `github help`_ has an excellent series of how-to guides.
13
* The `pro git book`_ is a good in-depth book on git.
14
* A `git cheat sheet`_ is a page giving summaries of common commands.
15
* The `git user manual`_
16
* The `git tutorial`_
17
* `git ready`_ |emdash| a nice series of tutorials
18
* `git magic`_ |emdash| extended introduction with intermediate detail
19
* The `git parable`_ is an easy read explaining the concepts behind git.
20
* `git foundation`_ expands on the `git parable`_.
21
* Fernando Perez' git page |emdash| `Fernando's git page`_ |emdash| many
22
  links and tips
23
* A good but technical page on `git concepts`_
24
* `git svn crash course`_: git for those of us used to subversion_
25

    
26
Advanced git workflow
27
=====================
28

    
29
There are many ways of working with git; here are some posts on the
30
rules of thumb that other projects have come up with:
31

    
32
* Linus Torvalds on `git management`_
33
* Linus Torvalds on `linux git workflow`_ .  Summary; use the git tools
34
  to make the history of your edits as clean as possible; merge from
35
  upstream edits as little as possible in branches where you are doing
36
  active development.
37

    
38
Manual pages online
39
===================
40

    
41
You can get these on your own machine with (e.g) ``git help push`` or
42
(same thing) ``git push --help``, but, for convenience, here are the
43
online manual pages for some common commands:
44

    
45
* `git add`_
46
* `git branch`_
47
* `git checkout`_
48
* `git clone`_
49
* `git commit`_
50
* `git config`_
51
* `git diff`_
52
* `git log`_
53
* `git pull`_
54
* `git push`_
55
* `git remote`_
56
* `git status`_
57

    
58
.. include:: links.inc