6 ms·
You can also tell git that the .git dir is completely separated from the working dir: alias dogit='GIT_WORK_TREE=/path/to/src/dir GIT_DIR=/path/to/dotgit/d
by DCoder 5y ago
You can also tell git that the .git dir is completely separated from the working dir:
alias dogit='GIT_WORK_TREE=/path/to/src/dir GIT_DIR=/path/to/dotgit/dir git'
dogit pull remote treeish
---
I set this up as a "poor man's version control" on a large client's server back in 2016-ish. I was lost for words when last year I saw my colleagues still using Ctrl-R to rerun that alias line.
- darekkay 5y agoYes, that's roughtly what I am doing in my post-receive hook: export GIT_DIR=/path/repo export GIT_WORK_TREE=/path/working-directory git checkout -f