What is a branch tip in Git?

I’m learning Git, and reading the Pro Git book (http://git-scm.com/book). The term “branch tip” is used sometimes in the book and also here on Stack Overflow, but I can’t find the meaning of it.

What is a “branch tip” in Git?

  • Git: How to prevent the local machine username from being posted?
  • Using remote version control (VCS) commands on the local filesystem without a VCS client
  • Using msysGit with MinGW
  • git diff --word-diff with oneline files
  • What is the easiest way to squash commits using Egit?
  • Is it possible to fix an old commit in git?
  • Stage/commit hunks individually in WebStorm
  • Automatic merge of feature branches in TeamCity not working
  • git - How to checkout all changed files between two commits
  • Showing a fancy tag list on git
  • Git update master from some branch
  • How to grep git log insertions?
  • 2 Solutions collect form web for “What is a branch tip in Git?”

    A branch tip is the last commit or most recent commit on a branch. Basically it points to the most up to date code in the branch.

    Using image from the Git book to illustrate:

    Some branches in git

    master, hotfix and iss53 are all “branch tips” here. Kevin’s answer is correct but this might be easier to understand for beginners.

    Git Baby is a git and github fan, let's start git clone.