docs(git): add initial Git configuration recipe
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# Configure Git User
|
||||
|
||||
This recipe configures the Git author identity used when creating commits.
|
||||
|
||||
## Verify Current Configuration
|
||||
|
||||
```bash
|
||||
git config --global --get user.name
|
||||
git config --global --get user.email
|
||||
```
|
||||
|
||||
## Configure Global Identity
|
||||
|
||||
Replace the values below with your own information.
|
||||
|
||||
```bash
|
||||
git config --global user.name "Jota Odiceu"
|
||||
git config --global user.email "jotaodiceu@odinetwork.com.br"
|
||||
```
|
||||
|
||||
## Verify Configuration
|
||||
|
||||
```bash
|
||||
git config --global --list | grep user
|
||||
```
|
||||
|
||||
Expected output:
|
||||
|
||||
```text
|
||||
user.name=Jota Odiceu
|
||||
user.email=jotaodiceu@odinetwork.com.br
|
||||
```
|
||||
|
||||
## Repository Specific Configuration
|
||||
|
||||
Override the global identity for a single repository.
|
||||
|
||||
```bash
|
||||
git config user.name "Another Name"
|
||||
git config user.email "another@email.com"
|
||||
```
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### Git still uses another email
|
||||
|
||||
Check where the value comes from.
|
||||
|
||||
```bash
|
||||
git config --show-origin --get user.email
|
||||
```
|
||||
|
||||
If the repository has a local configuration, it overrides the global one.
|
||||
|
||||
### Verify all configuration
|
||||
|
||||
```bash
|
||||
git config --list --show-origin
|
||||
```
|
||||
Reference in New Issue
Block a user