Git clone verbose mode – show each incoming object

I’m wondering that git clone --verbose is not very verbose. The output of executing the command is the following:

$ git clone --verbose <repo>
remote: Counting objects: 184, done
remote: Finding sources: 100% (184/184)
remote: Total 184 (delta 66), reused 183 (delta 66)
Receiving objects: 100% (184/184), 18.90 KiB, done.
Resolving deltas: 100% (66/66), done. 

The expected behaviour is to see the list of the received objects one by one. Is that possible using some other options?

  • Git rebase patches file in the wrong place
  • git: Commit multiple files but add messages
  • Does git subtree have no choice but to have duplicated Commits?
  • Inconsistent information in Git (log vs. diff) about single file
  • unable push modified content
  • How do I exit the results of 'git diff' in Git Bash on windows?
  • Can someone explain 'git revert …'
  • Stage files with specific extension, and only those that show as modified in git status
  • Git keeps removing group write permissions
  • Visual Studio 2015 Team Explorer doesn't see existing local repository clone
  • Prevent git committers from creating certain directories
  • git archive vs cp -R
  • One Solution collect form web for “Git clone verbose mode – show each incoming object”

    It is not possible to list objects (files, commits, blobs, whatever) one-by-one, simply because git packs them in a single file for efficiency reasons. For the same reason, you will only see a hidden .git folder while cloning, files will be created only if the full pack file has been downloaded.

    If you are wondering, these pack files will be downloaded to .git/objects/pack/ with a name like tmp_pack_XXXXXX. (later on, it will be renamed to something like pack-*.pack with a related pack-*.idx file)

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