gitdirectorypull

How to pull specific directory with git


I have a project with git, and I just want to clone or pull a specific directory, like myproject/javascript just like subversion does.
make some changes, commit and push back again.
It's possible?


Solution

    1. cd into the top of your repo copy
    2. git fetch
    3. git checkout HEAD path/to/your/dir/or/file

      • Where "path/..." in (3) starts at the directory just below the repo root containing your ".../file"

      • NOTE that instead of "HEAD", the hash code of a specific commit may be used, and then you will get the revision (file) or revisions (dir) specific to that commit.