Permalink
Commits on Dec 13, 2017
  1. fix a typo (#170)

    lxjwlt committed with RichardLitt Dec 13, 2017
Commits on Dec 12, 2017
  1. Merge pull request #166 from k88hudson/feat/set-head

    eamanu committed Dec 12, 2017
    Add an example using `set-head`
Commits on Dec 10, 2017
  1. Added new topic: Finding (#168)

    juanca87 committed with RichardLitt Dec 10, 2017
    * New Topic for 'Finding'
    
    Added command which can be used to find a string in any commit
    
    * Added command that can be used to find for commits either by author or committer
    
    * Fixed link
Commits on Dec 8, 2017
  1. Add an example using `set-head`

    RichardLitt committed Dec 8, 2017
    This is just one of many possible examples using set-head, but which might be useful for others to discover the command.
  2. A few cleanups (#163)

    sivaraam committed with RichardLitt Dec 8, 2017
    * Consolidate the name of the subsystem
    
    The name of the subsytem is considered to be 'Git' and not 'git'.
    There was inconsistency in the document by referring to the subsystem
    using both 'git' and 'Git'.
    
    Consolidate the usages to 'Git' which is generally considered to be
    the name of the subsystem.
    
    * Consolidate the name of GitHub
    
    They website is generally called 'GitHub' and not 'github'.
    
    * Quote the git commands correctly
    
    * Avoid fullstops in section names
    
    This is done for the sake of consistency. Most of the section names
    don't have a fullstop at the end.
    
    So, ...
    
    * Update the ToC
    
    The Table of Contents seems to have been out of date with the section
    titles.
    
    So, update the ToC with 'doctoc'.
    
    * Clarify that the changes are removed only for the previous commit
    
    * Showcase the flexibility of `git fetch -p`
    
    The example for that exhibits the way to 'prune' remote branches that
    were deleted upstream wasn't flexible as it relied on the command
    defaulting to the upstream of the current branch. This might lead
    the reader into overlooking the flexibility of the `git fetch`.
    
    Show that the 'upstream' can be mentioned in the command thus show
    casing the flexibility of `git fetch`.
    
    * Exemplify the safer version of branch deletion
    
    It's not good for newbies to start using 'force deletion' when they
    want to delete a branch as it might lead them to them into
    'accidentally' deleting their branches often without merging them
    into other branches or pushing them to an upstream.
    
    So, exemplify the safer version of branch deletion (branch -d) and
    warn them about what `git branch -D` does.
    
    * Improve readability of a few phrases
    
    It's not required to use 'git' a lot as this a document about Git,
    after all.
    
    * Use HTTPS links for sites that serve using HTTPS
    
    * Clarify that rebasing just re-writes history
    
    Rebasing fast-forwards when the tip of the branch is a descendent of
    the tip of the upstream. In other cases it re-writes the history. This
    re-write is what actually leads the user to 'force' update the remote.
    
    So, clarify that a user has to force update only when the history is
    re-written regardless of whether the branch was fast-forwarded.
    
    * Attribute both the authors of the second edition of Pro Git
    
    * Try a different form of emphasizing text
    
    Capitalizing words seems to be over emphasizing words. Italicize
    the words, instead to see if works.
    
    * Mention what 'upstream' means for the sake of clarity
    
    * Simplify the way to create a remote branch from the local one
    
    The commands were needlessly complex by not considering the fact
    that the command defaults to HEAD when no branch is specified and
    changing configuration when it wasn't required.
    
    Simplify the commands to make readers more happy!
    
    * Remove a character cruft left over while editing
    
    This is an instance of a carelessly edited document getting into
    version control. ;)
    
    * Improve a sentence
    
    ... by,
    
    - expanding acronyms
    - quoting a command line parameter
Commits on Dec 7, 2017
Commits on Dec 4, 2017
  1. Show how a newly added file can be removed (#164)

    sivaraam committed with RichardLitt Dec 4, 2017
    This shows how the user can remove a newly added file from the
    previous commit.
Commits on Dec 3, 2017
  1. Discarding staged changes vs unstaged changes - commands corrected (#159

    flexdinesh committed with RichardLitt Dec 3, 2017
    )
    
    * Discarding staged changes vs unstaged changes - commands corrected
    
    * added space between word and parenthesis
    
    * Added <a> tag and TOC for content
    
    * adding missing backticks
    
    * Updated links in staging section
Commits on Dec 2, 2017
Commits on Nov 30, 2017
Commits on Nov 28, 2017
  1. Merge pull request #158 from juanca87/git-merge-abort

    eamanu committed Nov 28, 2017
    Added command to abort the merge
  2. Update README.md

    juanca87 committed Nov 28, 2017
    Added a link to the description to abort the merge
Commits on Nov 27, 2017
  1. Add safety note for `git reset --hard` (#157)

    tadeu committed with RichardLitt Nov 27, 2017
    resolves #155
  2. Add githug (#152)

    exussum12 committed with RichardLitt Nov 27, 2017
    * Add githug
    
    Githug is a great interactive game for leaning git
    
    * Update README.md
  3. Added some common Git screwups and solutions (#148)

    Rijul1999 committed with RichardLitt Nov 27, 2017
    * Added some common Git screwups and solutions
    
    * Added required changes
    
    * Added another way to create new remote branch
    
    * Added required changes
    
    * Added required changes
    
    * Added  required changes
    
    * Added required changes
Commits on Nov 24, 2017
  1. Fix #149 @RichardLitt comment

    eamanu committed Nov 24, 2017
    Fix #149 PR merged
Commits on Nov 23, 2017
  1. Merge pull request #149 from flexdinesh/master

    eamanu committed Nov 23, 2017
    flight-rule to stash multiple files at once
Commits on Nov 22, 2017
Commits on Nov 21, 2017
  1. Merge pull request #147 from benyanke/patch-1

    k88hudson committed Nov 21, 2017
    Added gitk
  2. Update README.md

    benyanke committed Nov 21, 2017
Commits on Nov 20, 2017
  1. added command to create a branch from a commit (#145)

    navneet35 committed with RichardLitt Nov 20, 2017
    Using this command one can create a branch from a specific commit from current branch.
Commits on Nov 19, 2017
  1. fix typo (#142)

    nicoder committed with RichardLitt Nov 19, 2017
  2. fix typo (#141)

    nicoder committed with RichardLitt Nov 19, 2017
Commits on Nov 18, 2017
  1. added another command to see staged diff (#139)

    navneet35 committed with RichardLitt Nov 18, 2017
    This command is an alternative to view all the changes in the staged files.
  2. stash content with a custom message (#138)

    navneet35 committed with RichardLitt Nov 18, 2017
    Added command which can be used to stash code marked with a custom message
Commits on Nov 16, 2017
  1. Add fork and gmaster (#137)

    seralexeev committed with RichardLitt Nov 16, 2017
    * add fork
    
    * add fork
Commits on Nov 15, 2017
  1. change [aliases] to [alias] (#136)

    gswalden committed with RichardLitt Nov 15, 2017
    * change [aliases] to [alias]
    
    Titling the section `aliases` did not work for me. Changing to `[alias]` worked immediately.
    
    Reference: https://git-scm.com/docs/git-config#git-config-alias
    
    * Update README_zh-cn.md
  2. fix formatting

    RichardLitt committed Nov 15, 2017
  3. Be more specific about HEAD^ vs HEAD~ (#122)

    Tatsujinichi committed with RichardLitt Nov 15, 2017
    * Be more specific about HEAD^ vs HEAD~
    
    * add more
    
    * revise again