From 1b200b91a610cd4d595a6e155768e4f2d48a0515 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Mon, 24 Aug 2015 20:17:44 +0300 Subject: [PATCH] Add empty lines before section headings --- pep-git.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pep-git.txt b/pep-git.txt index fcde294..e143afc 100644 --- a/pep-git.txt +++ b/pep-git.txt @@ -30,6 +30,7 @@ Documentation Git is accompanied with a lot of documentation, both online and offline. + Documentation for starters -------------------------- @@ -45,6 +46,7 @@ Git Tutorial: `part 1 `Git workflows `_. + Advanced documentation ---------------------- @@ -59,6 +61,7 @@ many different languages. Download Russian translation from `GArik `Git Wiki `_. + Offline documentation --------------------- @@ -92,6 +95,7 @@ written in Python and GPL licensed. Linux, Windows, MacOS X. `TortoiseGit `_ is a Windows Shell Interface to Git based on TortoiseSVN; open source. + Initial configuration --------------------- @@ -185,6 +189,7 @@ remote-tracking branches, creates a local branch ``v1``, configure it to track upstream remotes/origin/v1 branch and checks out ``v1`` into the working directory. + Updating local and remote-tracking branches ------------------------------------------- @@ -362,6 +367,7 @@ Or push all tags at once:: Don't move tags with ``git tag -f`` or remove tags with ``git tag -d`` after they have been published. + Private information ''''''''''''''''''' @@ -423,6 +429,7 @@ Undo Whatever you do, don't panic. Almost anything in git can be undone. + git checkout: restore file's content ------------------------------------ @@ -438,6 +445,7 @@ i.e. ``git checkout README`` restores README to the latest commit. (Do not use ``git checkout`` to view a content of a file in a commit, use ``git cat-file -p``; e.g. ``git cat-file -p HEAD~:path/to/README``). + git reset: remove (non-pushed) commits -------------------------------------- @@ -453,6 +461,7 @@ Default is mixed. ProGit `explains difference very clearly. Bare repositories don't have indices or working trees so in a bare repo only soft reset is possible. + Unstaging ''''''''' @@ -462,6 +471,7 @@ committing. See `The Book `_ for details about unstaging and other undo tricks. + git reflog: reference log ------------------------- @@ -504,6 +514,7 @@ do something like:: $ git cherry-pick save-master~ save-master $ git branch -D save-master # remove temporary branch + git revert: revert a commit --------------------------- @@ -519,6 +530,7 @@ undo the code created by the merge commit but it cannot undo the fact of merge. See the discussion `How to revert a faulty merge `_. + One thing that cannot be undone ------------------------------- @@ -772,6 +784,7 @@ BTW, there is a difference between running ``git grep -O`` and ``git grep -Oless`` - in the latter case ``git grep`` passes ``+/pattern`` option to less. + bash/zsh completion ------------------- @@ -790,6 +803,7 @@ the latest and greatest download necessary file from `git contrib Git-for-windows comes with git-bash for which bash completion is installed and enabled. + bash/zsh prompt --------------- -- 2.39.2