Local Gitlab installation does't show all commits

I have configured Gitlab on a local server. When I push code to the origin , It shows only half of commit history and skips rest of commits .

Here is my commit history on my computer :
enter image description here

  • How to clone private BitBucket repository in GitHub desktop app
  • using gitolite VREFs for update hook
  • what is the purpose of dollar-sign in a git remove statement
  • git “reset” workdir to HEAD without touching staging area
  • Is this workflow possible with git-svn?
  • Sourcetree 1.8.3 Crashes when login at first after install
  • So my last commit is done today but my Gitlab setup shows latest commit of may 2015. Screen shot of the same:

    enter image description here
    What can be probable reasons for it and how I can fix it?

  • Getting git branch name inside TFS build
  • GitHub v3 API: Get full commit list for large comparison
  • VisualStudio: connect to my own git server
  • git: how to re-order (severely) a commit sequence
  • Github Repo - 'fatal: Could not read from remote repository.'
  • Using Github over HTTP (not https)
  • One Solution collect form web for “Local Gitlab installation does't show all commits”

    HEAD without a branch means you are in a detached HEAD.

    A git push would only push a branch (a commit associated with a branch name), not your detached HEAD.

    You can fix that by creating a temporary branch and merging it to master: it will fast-forward master to it.

    # git add/commit first
    git branch tmp
    git checkout master
    git merge tmp
    
    Git Baby is a git and github fan, let's start git clone.