사용자는 Git에서 여러 사용자를 사용합니다.
5759 단어 gitgithubproductivityspanish
Git에서 여러 작업을 수행할 수 있고, 예를 들어 개인 프로젝트에 여러 작업을 수행할 수 있습니다.
Entonces no es buena idea definir un usuario global porque todos los proyectos van a usar el mismo y puede ser muy fácil terminar haciendo un
commit
con el usuario wrongo.개정하다
Si ese es tu caso, no te preocupes. No es realmente un problema porque se puede enmendar (ammend) con este comando.
git commit --author="First Last <[email protected]>" --amend --no-edit
Pero seamos sinceros, ¿quién quiere estar ejecutando este comando frecuentemente?. 세구라멘테 카시 나디. Es una de esas cosas que solo queremos tener en cuenta en casos de emergencyncia.
Git 구성
Lo Primero que me gusta hacer es cambiar el editor por defector de git de
vim
a VSCode
. Aunque es algo opcional, site sientes bien editando directamente desde la terminal.git config --global core.editor 'code --wait'
당신은 별칭을 만들 수 있고, 편집 기능을 쉽게 구성할 수 있습니다.
alias gcg="git config --edit --global"
alias gcl="git config --edit --local"
La diferencia entre ellas es que
global
aplica para todos los proyectos de Git en tu máquina y local
solo aplica al proyecto en la ruta actual.Ahora vamos aprender como usar diferentes usuarios en cada proyecto.
리무버 엘 글로벌 👌
권장사항은 선택사항입니다. En mi caso prefiero no tener un usuario por defector para todos los proyectos.
Vamos a abrir la configuración
global
utilizando el alias gcg
o con el comando git config --edit --global
y Eliminar todas las configuraciones que tengan que ver con [credential]
y [user]
.라 컴플리카다 👎
Una forma es que después de crear o clonar un repositorio, definas manualmente la configuración con estos comandos.
git config user.name "<user>" && git config user.email "<user>@mail.com"
git config credential.username "<user>"
Puede ser buena idea si no tienes una ruta específica para crear o clonar tus proyectos, pero... toma muchísimo tiempo y es muy fácil de olvidar, créeme.
라 추천 👍
Lo primero es definir una ruta específica para diferenciar nuestros proyectos y crear un archivo
.gitconfig
para cada perfil de usuario, tantos como sean necesarios./
├── .gitconfig (global)
└── Developer/
├── personal/
│ ├── proyecto_1/
│ ├── proyecto_2/
│ ├── proyecto_#/
│ └── .gitconfig
└── empresa/
├── proyecto_1/
├── proyecto_2/
├── proyecto_#/
└── .gitconfig
개인의
[credential]
username = <usuario-github>
[user]
name = <usuario-github>
email = <usuario-github>@users.noreply.github.com
/개발자/개인/.git-config
엠프레사
[credential]
username = <user>
[user]
name = <Nombre Apellido>
email = <usuario>@empresa.org
/Developer/company/.git-config
글로벌
Ahora vamos a abrir la configuración
global
usando el aliasgcg
또는 el comandogit config --edit --global
.[includeIf "gitdir:/Developer/personal/"]
path = /Developer/personal/.gitconfig
[includeIf "gitdir:/Developer/empresa/"]
path = /Developer/empresa/.gitconfig
~/.git-config
Así, tomará la configuración del usuario de cada "perfil"dependsiendo de la ruta y podrás crear o clonar proyectos dentro de cada uno de ellos sin tener que estar lidiando con configuraciones manuales y evitando tener que usar el comando
amend
para corregir errores.Agradecimientos especiales a y de Twitter por enseñarme estos trucos.
그게 다야!
행복한 코딩 🖖
Reference
이 문제에 관하여(사용자는 Git에서 여러 사용자를 사용합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/equimancho/usar-multiples-usuarios-con-git-1fci텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)