Skip to content

Commit

Permalink
Add chapter first-draft summaries
Browse files Browse the repository at this point in the history
  • Loading branch information
jordanmccullough committed Jan 8, 2015
1 parent e88945d commit 9303882
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions advanced/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ redirect_from:

## Understanding Git, navigating history

Explore the structure and way change is preserved in Git.

---

---
Expand Down Expand Up @@ -92,6 +94,8 @@ $ git log --oneline --left-right master...other

## Collaborating on change & releases

Cutting and creating releases on the command line and on GitHub.

---

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

## Ignoring & cleaning up files

Prevent unwanted project artifacts from becoming tracked content.

---

{% capture lab %}
Expand Down Expand Up @@ -223,6 +229,7 @@ $ git clean -fx

## Mastering shortcuts & efficiencies

Circumvent multi-step processes and utilize temporary solutions for quick history interaction.
---

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

## Capturing pieces of history

Craft and acquire commits with selective, as-needed commands.

---

{% capture lab %}
Expand Down Expand Up @@ -331,6 +340,8 @@ git checkout [commit] -- [path]

## Rewriting and crafting history

Rebase and reorder existing commits for improved historical context.

---

---
Expand Down Expand Up @@ -426,6 +437,8 @@ $ git rebase -i --autosquash [ref]

## Reviewing & synchronizing

Interact, investigate, and integrat remote repository histories.

---

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

## Filtering histories & externalizing dependencies

Separate single, large repository histories into individual projects.

---

{% capture lab %}
Expand Down Expand Up @@ -558,6 +573,8 @@ $ git submodule update --init --recursive

## Signing work

Identify work legitimacy with easy-to-use GPG and commit functionality.

---

{% capture lab %}
Expand Down Expand Up @@ -607,6 +624,8 @@ $ git tag -v [tag-name]
## Using GitHub CLI and the API
Interact with GitHub features directly from the command line.
---
{% capture lab %}
Expand Down Expand Up @@ -663,6 +682,8 @@ There are a number of libraries for interfacing with the GitHub API, all of whic
## Diff & merge tool
Go beyond command line comparison with visual tooling.
---
{% capture lab %}
Expand Down

0 comments on commit 9303882

Please sign in to comment.