Skip to content

Commit 9303882

Browse files
author
jordanmccullough
committed
Add chapter first-draft summaries
1 parent e88945d commit 9303882

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

advanced/index.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ redirect_from:
1010

1111
## Understanding Git, navigating history
1212

13+
Explore the structure and way change is preserved in Git.
14+
1315
---
1416

1517
---
@@ -92,6 +94,8 @@ $ git log --oneline --left-right master...other
9294

9395
## Collaborating on change & releases
9496

97+
Cutting and creating releases on the command line and on GitHub.
98+
9599
---
96100

97101
{% capture lab %}
@@ -170,6 +174,8 @@ $ git push origin :[tag-name-to-delete]
170174

171175
## Ignoring & cleaning up files
172176

177+
Prevent unwanted project artifacts from becoming tracked content.
178+
173179
---
174180

175181
{% capture lab %}
@@ -223,6 +229,7 @@ $ git clean -fx
223229

224230
## Mastering shortcuts & efficiencies
225231

232+
Circumvent multi-step processes and utilize temporary solutions for quick history interaction.
226233
---
227234

228235
{% capture lab %}
@@ -299,6 +306,8 @@ $ git config rerere.enable true
299306

300307
## Capturing pieces of history
301308

309+
Craft and acquire commits with selective, as-needed commands.
310+
302311
---
303312

304313
{% capture lab %}
@@ -331,6 +340,8 @@ git checkout [commit] -- [path]
331340

332341
## Rewriting and crafting history
333342

343+
Rebase and reorder existing commits for improved historical context.
344+
334345
---
335346

336347
---
@@ -426,6 +437,8 @@ $ git rebase -i --autosquash [ref]
426437

427438
## Reviewing & synchronizing
428439

440+
Interact, investigate, and integrat remote repository histories.
441+
429442
---
430443

431444
{% capture lab %}
@@ -511,6 +524,8 @@ $ git config --add remote.[upstream].fetch "+refs/pull/*/head:refs/remotes/[upst
511524

512525
## Filtering histories & externalizing dependencies
513526

527+
Separate single, large repository histories into individual projects.
528+
514529
---
515530

516531
{% capture lab %}
@@ -558,6 +573,8 @@ $ git submodule update --init --recursive
558573

559574
## Signing work
560575

576+
Identify work legitimacy with easy-to-use GPG and commit functionality.
577+
561578
---
562579

563580
{% capture lab %}
@@ -607,6 +624,8 @@ $ git tag -v [tag-name]
607624
608625
## Using GitHub CLI and the API
609626
627+
Interact with GitHub features directly from the command line.
628+
610629
---
611630
612631
{% capture lab %}
@@ -663,6 +682,8 @@ There are a number of libraries for interfacing with the GitHub API, all of whic
663682
664683
## Diff & merge tool
665684
685+
Go beyond command line comparison with visual tooling.
686+
666687
---
667688
668689
{% capture lab %}

0 commit comments

Comments
 (0)