Gerenciando multiplas contas do git [pt-BR]
3310 단어 productivitytutorialgitbeginners
A troca do email normalmente pode ser feita pelo comando
git config user.email [email protected]
Mas, ficar alterando essa configuração manualmente toda vez que precisar fazer um commit em um projeto diferente não é muito produtivo, não é mesmo?
E se eu te disser que é possível realizar uma configuração específica do git para cada diretório?
해결책
Vamos supor que você Organize seus projetos em uma estrutura de diretórios dessa 형식:
Development/
├── CompanyA
│ ├── project-a-1
│ └── project-a-2
├── CompanyB
│ ├── project-b-1
│ └── project-b-2
├── my-project-1
└── my-project-n
CompanyA
e projetos sob o diretório CompanyB
5066791410 , podemos fazer uso da Inclusão condicional 설정A forma de como vamos trabalhar é deixando no arquivo
.gitconfig
todas as configurações compartilhadas e criar arquivos com configurações específicas para cada diretório..gitconfig
Seu arquivo
.gitconfig
se parecerá com assim:[user]
name = Mesaque Francisco
email = [email protected]
signinKey = ......
...
[includeIf "gitdir:~/Development/CompanyA/"]
path = .gitconfig-company-a
[includeIf "gitdir:~/Development/CompanyB/"]
path = .gitconfig-company-b
.gitconfig-회사-a
Seu arquivo
.gitconfig
se parecerá com assim:[user]
email = [email protected]
signinKey = <diffrent key>
.gitconfig-회사-b
Seu arquivo
.gitconfig-company-a
se parecerá com assim:[user]
email = [email protected]
signinKey = <diffrent key>
Note que aqui eu 활용 매개변수
.gitconfig-company-b
como exemplo de mais coisas que podem ser alteradas nesses ser, por exemplo, aliases exclusivos para projetos da ferramenta de diffuma .Estrutura final de arquivos
Imaginando que você esteja em um sistema unix-like, e esteja na sua home, ao listar seus arquivos teríamos essa visão:
.
├── Development
│ ├── CompanyA
│ │ ├── project-a
│ │ └── project-b
│ ├── CompanyB
│ │ ├── project-a
│ │ └── project-b
│ ├── my-project-1
│ └── my-project-n
├── .gitconfig
├── .gitconfig-company-a
└── .gitconfig-company-b
Para verificar se tudo funcionou corretamente, basta rodar dentro dos diretórios dos projetos o comando
git config user.email
Ese comando retornará o email atual utilizado para os commits.
Reference
이 문제에 관하여(Gerenciando multiplas contas do git [pt-BR]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mesaquen/gerenciando-multiplas-contas-do-git-pt-br-a5m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)