git -C

https://git-scm.com/docs/git

-C <path>

Run as if git was started in <path> instead of the current working directory.

When multiple -C options are given, each subsequent non-absolute -C <path> is interpreted relative to the preceding -C <path>.

This option affects options that expect path name like --git-dir and --work-tree in that their interpretations of the path names would be made relative to the working directory caused by the -Coption.

For example the following invocations are equivalent:

git --git-dir=a.git --work-tree=b -C c status
git --git-dir=c/a.git --work-tree=c/b status

 

 

 

posted @ 2016-09-03 18:08  ChuckLu  阅读(3710)  评论(0编辑  收藏  举报