OLD | NEW |
1 @c -*- coding: utf-8; mode: texinfo; -*- | 1 @c -*- coding: utf-8; mode: texinfo; -*- |
2 | 2 |
3 | 3 |
4 @node Working with source code | 4 @node Working with source code |
5 @chapter Working with source code | 5 @chapter Working with source code |
6 | 6 |
7 @warning{New contributors should read @ref{Quick start}, and in | 7 @warning{New contributors should read @ref{Quick start}, and in |
8 particular @ref{lily-git}, instead of this chapter.} | 8 particular @ref{lily-git}, instead of this chapter.} |
9 | 9 |
10 Advanced contributors will find this material quite useful, | 10 Advanced contributors will find this material quite useful, |
(...skipping 27 matching lines...) Expand all Loading... |
38 @enumerate | 38 @enumerate |
39 @item | 39 @item |
40 If you haven't already, download and install Git. | 40 If you haven't already, download and install Git. |
41 | 41 |
42 @itemize | 42 @itemize |
43 | 43 |
44 @item Windows users: download the @code{.exe} file labeled | 44 @item Windows users: download the @code{.exe} file labeled |
45 @qq{Full installer for official Git} from: | 45 @qq{Full installer for official Git} from: |
46 | 46 |
47 @example | 47 @example |
48 @uref{http://code.google.com/p/msysgit/downloads/list} | 48 @uref{https://git-for-windows.github.io/} |
49 @end example | 49 @end example |
50 | 50 |
51 @item Other operating systems: either install @command{git} with | 51 @item Other operating systems: either install @command{git} with |
52 your package manager, or download it from the @qq{Binaries} | 52 your package manager, or download it from the @qq{Binaries} |
53 section of: | 53 section of: |
54 | 54 |
55 @example | 55 @example |
56 @uref{http://git-scm.com/download} | 56 @uref{http://git-scm.com/download} |
57 @end example | 57 @end example |
58 | 58 |
(...skipping 2084 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2143 hexadecimal reference number called the @q{Committish} or @q{SHA1 | 2143 hexadecimal reference number called the @q{Committish} or @q{SHA1 |
2144 ID} which identifies the commit to Git. Such committed changes | 2144 ID} which identifies the commit to Git. Such committed changes |
2145 can be sent to the master repository by @q{pushing} them (if you | 2145 can be sent to the master repository by @q{pushing} them (if you |
2146 have write permission) or by sending them by email to someone who | 2146 have write permission) or by sending them by email to someone who |
2147 has, either as a complete file or as a @q{diff} or @q{patch} | 2147 has, either as a complete file or as a @q{diff} or @q{patch} |
2148 (which send just the differences from the master repository). | 2148 (which send just the differences from the master repository). |
2149 | 2149 |
2150 @subsection Installing git | 2150 @subsection Installing git |
2151 | 2151 |
2152 Obtain Git from | 2152 Obtain Git from |
2153 @uref{http://code.google.com/p/msysgit/downloads/list} (note, not | 2153 @uref{https://git-for-windows.github.io/}. |
2154 msysGit, which is for Git developers and not PortableGit, which is | |
2155 not a full git installation) and install it. | |
2156 | 2154 |
2157 Note that most users will not need to install SSH. That is not | 2155 Note that most users will not need to install SSH. That is not |
2158 required until you have been granted direct push permissions to | 2156 required until you have been granted direct push permissions to |
2159 the master git repository. | 2157 the master git repository. |
2160 | 2158 |
2161 Start Git by clicking on the desktop icon. This will bring up a | 2159 Start Git by clicking on the desktop icon. This will bring up a |
2162 command line bash shell. This may be unfamiliar to Windows users. | 2160 command line bash shell. This may be unfamiliar to Windows users. |
2163 If so, follow these instructions carefully. Commands are entered | 2161 If so, follow these instructions carefully. Commands are entered |
2164 at a $ prompt and are terminated by keying a newline. | 2162 at a $ prompt and are terminated by keying a newline. |
2165 | 2163 |
(...skipping 326 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2492 | 2490 |
2493 @item | 2491 @item |
2494 Book about git: @uref{http://progit.org/,Pro Git} | 2492 Book about git: @uref{http://progit.org/,Pro Git} |
2495 | 2493 |
2496 @item | 2494 @item |
2497 Github help: @uref{http://help.github.com/} | 2495 Github help: @uref{http://help.github.com/} |
2498 (very highly recommended by Graham) | 2496 (very highly recommended by Graham) |
2499 | 2497 |
2500 @end itemize | 2498 @end itemize |
2501 | 2499 |
OLD | NEW |