Skip to content

Commit 752d068

Browse files
committed
Merge pull request #1 from schacon/updated-outline
Update the outline
2 parents cfad769 + 9db34fe commit 752d068

File tree

1 file changed

+82
-13
lines changed

1 file changed

+82
-13
lines changed

OUTLINE.txt

Lines changed: 82 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
* Your Editor
2121
* Your Diff Tool
2222
* Checking Your Settings
23+
* Credential Caching
2324
1.6 Getting Help
2425
1.7 Summary
2526

@@ -41,9 +42,18 @@
4142
* Limiting Log Output
4243
* Using a GUI to Visualize History
4344
2.4 Undoing Things
45+
* Reset Demystified
46+
* The Three Trees
47+
* The Workflow
48+
* The Role of Reset
49+
* Reset With a Path
50+
* A Fun Example
51+
* Check It Out
52+
* Summary
4453
* Changing Your Last Commit
4554
* Unstaging a Staged File
4655
* Unmodifying a Modified File
56+
* Undoing All Changes (clean)
4757
2.5 Working with Remotes
4858
* Showing Your Remotes
4959
* Adding Remote Repositories
@@ -71,6 +81,7 @@
7181
* Basic Branching
7282
* Basic Merging
7383
* Basic Merge Conflicts
84+
* Undoing Merges
7485
3.3 Branch Management
7586
3.4 Branching Workflows
7687
* Long-Running Branches
@@ -83,6 +94,7 @@
8394
* The Basic Rebase
8495
* More Interesting Rebases
8596
* The Perils of Rebasing
97+
* Rebase vs. Merge
8698
3.7 Summary
8799

88100
4. Git on the Server
@@ -99,7 +111,7 @@
99111
4.4 Setting Up the Server
100112
4.5 Public Access
101113
4.6 GitWeb
102-
4.7 Gitosis
114+
4.9 Git Daemon
103115
4.8 Gitolite
104116
* Installing
105117
* Customising the Install
@@ -109,16 +121,9 @@
109121
* Personal Branches
110122
* "Wildcard" repositories
111123
* Other Features
112-
4.9 Git Daemon
113-
4.10 Hosted Git
114-
* GitHub
115-
* Setting Up a User Account
116-
* Creating a New Repository
117-
* Importing from Subversion
118-
* Adding Collaborators
119-
* Your Project
120-
* Forking Projects
121-
* GitHub Summary
124+
4.X GitLab
125+
4.X Gerrit
126+
4.10 Other Hosting Options (bitbucket, stash, kiln, etc.)
122127
4.11 Summary
123128

124129
5. Distributed Git
@@ -131,7 +136,7 @@
131136
* Private Small Team
132137
* Private Managed Team
133138
* Public Small Project
134-
* Public Large Project
139+
* Public Large Project (request-pull)
135140
* Summary
136141
5.3 Maintaining a Project
137142
* Working in Topic Branches
@@ -150,6 +155,37 @@
150155
* The Shortlog
151156
5.4 Summary
152157

158+
X. GitHub
159+
X.X Setting Up a User Account
160+
X.X Projects
161+
* Creating a repository
162+
* Adding collaborators
163+
* Your Project
164+
* Forking
165+
X.X GitHub Flow
166+
X.X Discussions
167+
* PR/issue/discussion
168+
* Markdown
169+
* Notifications
170+
* Email
171+
* Mentions (issue/person/team)
172+
X.X Organizations
173+
* Teams
174+
X.X Tips & Tricks
175+
* Importing
176+
* Subversion Interop
177+
* hub or gh
178+
* pull-request refs
179+
* keyboard shortcuts
180+
* ignore whitespace
181+
* rev-parse specs
182+
* commits by author
183+
* .diff and .patch
184+
* Line linking
185+
* Search/Command Bar
186+
X.X The API
187+
X.X Summary
188+
153189
6. Git Tools
154190
6.1 Revision Selection
155191
* Single Revisions
@@ -169,6 +205,7 @@
169205
* Stashing Your Work
170206
* Un-applying a Stash
171207
* Creating a Branch from a Stash
208+
6.X Searching (git grep)
172209
6.4 Rewriting History
173210
* Changing the Last Commit
174211
* Changing Multiple Commit Messages
@@ -188,6 +225,13 @@
188225
* Superprojects
189226
* Issues with Submodules
190227
6.7 Subtree Merging
228+
6.X Notes
229+
6.X Bundle
230+
6.X Rerere
231+
9.X History Hacks
232+
* Grafts (maybe? this is deprecated)
233+
* Replace
234+
* Shallow
191235
6.8 Summary
192236

193237
7. Customizing Git
@@ -228,13 +272,37 @@
228272
* SVN Server Information
229273
* Ignoring What Subversion Ignores
230274
* Git-Svn Summary
275+
8.X Git and Mercurial
276+
8.X Git and Perforce
277+
8.X Git and TFS
231278
8.2 Migrating to Git
232279
* Importing
233280
* Subversion
281+
* Mercurial
234282
* Perforce
283+
* TFS
235284
* A Custom Importer
285+
8.X A Custom Credential Cache
236286
8.3 Summary
237287

288+
X. Git in Other Environments
289+
X.X Graphical Interfaces
290+
* gitk & git gui
291+
* GitHub for Windows/Mac
292+
* (Others)
293+
X.X Git in Visual Studio
294+
X.X Git in Eclipse
295+
X.X Git in Bash
296+
X.X Git in Zsh
297+
X.X Git in Powershell
298+
X.X Git in Your Application
299+
* libgit2
300+
* libgit2sharp
301+
* Objective-Git
302+
* Rugged
303+
* Pygit2
304+
* (others)
305+
238306
9. Git Internals
239307
9.1 Plumbing and Porcelain
240308
9.2 Git Objects
@@ -251,11 +319,12 @@
251319
* Deleting References
252320
9.6 Transfer Protocols
253321
* The Dumb Protocol
254-
* The Smart Protocol
322+
* The Smart Protocol (include HTTP/S)
255323
* Uploading Data
256324
* Downloading Data
257325
9.7 Maintenance and Data Recovery
258326
* Maintenance
259327
* Data Recovery
260328
* Removing Objects
329+
9.X Environment Variables
261330
9.8 Summary

0 commit comments

Comments
 (0)