Add git conditional configuration
This commit is contained in:
parent
b5c0c1c7bc
commit
3ecdfd5e3f
1 changed files with 17 additions and 0 deletions
|
@ -25,3 +25,20 @@ git commit --ammend --no-edit
|
||||||
```shell
|
```shell
|
||||||
git rev-parse HEAD | xclip
|
git rev-parse HEAD | xclip
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Conditional Git configuration
|
||||||
|
|
||||||
|
Since git 2.13, there is an option to include configuration (or not) based on a condition
|
||||||
|
|
||||||
|
Here is an example use case
|
||||||
|
|
||||||
|
```txt
|
||||||
|
# Specific configurations for work and personnal repos
|
||||||
|
[includeIf "gitdir:~/code/work/"]
|
||||||
|
path = .gitconfig.work
|
||||||
|
[includeIf "gitdir:~/code/oss/"]
|
||||||
|
path = .gitconfig.oss
|
||||||
|
```
|
||||||
|
|
||||||
|
If include, settings in any configuration found file provided by the path
|
||||||
|
parameter will by append to or will overide current configuration.
|
||||||
|
|
Loading…
Reference in a new issue