Estoy usando Git Bash en Windows 7 y me gustaría configurar alias de perfil de Bash alias gs='git status'
para que mi vida sea más fácil. ¿Cómo puedo hacer esto?
Estoy usando Git Bash en Windows 7 y me gustaría configurar alias de perfil de Bash alias gs='git status'
para que mi vida sea más fácil. ¿Cómo puedo hacer esto?
Respuestas:
Cuando abra su Git Bash, debería estar en su directorio de inicio de forma predeterminada. Ahora cree el archivo .bashrc (si en Windows 7 el archivo debería llamarse .bashrc. ).
Si no está en el directorio de inicio, cámbielo escribiendo:
discos compactos
y presionando Enter. cd, sin ningún otro parámetro enumerado después, siempre devolverá el directorio de inicio.
Puede crear el archivo escribiendo:
toque .bashrc
Luego edítelo con Vim o podría intentar hacerlo con algún editor de Windows, pero no lo recomiendo, debido a algunos problemas de formato de texto.
vim .bashrc
Cambie al modo Insertar ipresionando la tecla.
Agregue su alias escribiendo:
alias gs = 'estado de git'
Salga del modo de inserción Escpresionando la tecla.
Guarde y cierre su archivo escribiendo lo siguiente :wqEnter.
:wEnter solo guardará su archivo.
:q!Enter saldrá del editor sin guardar su archivo.
Finalmente, actualice el archivo para usar sus nuevos cambios escribiendo:
fuente .bashrc
WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile. This looks like an incorrect setup. A ~/.bash_profile that loads ~/.bashrc will be created for you.
(Git-2.11.0-64-bit)
touch
el archivo, vi
lo creará directamente para usted. Te evita una línea;)
Puede poner .bash_profile
en su directorio de usuario: C: \ Users \ <username> .
También puede crear algunos de sólo git alias para que pueda hacer precisamente git st
para git status
añadiendo estas líneas a C: \ Users \ <nombre de usuario> \ gitconfig. :
[alias]
st = status
Algunos otros alias útiles:
cm = commit -m
cma = commit -a -m
br = branch
co = checkout
df = diff
ls = ls-files
sh = stash
sha = stash apply
shp = stash pop
shl = stash list
mg = merge
ph = push -u
.gitconfig
archivo suele ser suficiente.
.bash_profile
no estaba en mi directorio de inicio de Windows. pero mi directorio de inicio de roaming (administrador de red impuesto). La respuesta "correcta" es "poner .bash_profile
en su Git Bash casa dir", que se puede encontrar yendo a cd ~
continuaciónpwd
Si no puede encontrar su ~/.bashrc
archivo, puede agregar todos los alias a su ~/.bash_profile
archivo.
Por ejemplo, para agregar un alias para un comando Git ( git status
) simplemente agregue:
alias gs="git status"
De la misma manera, puede agregar un alias para un comando Bash (cambiar la ruta del directorio):
alias myd="cd ~/path to my directory"
En su directorio de inicio de Git Bash, debe haber un archivo .gitconfig. En este archivo puede agregar sus alias agregando [alias]
. Debería ser algo como a continuación:
[alias]
st = status
co = checkout
Simplemente (si tiene .bashrc, agregará alias al final del archivo):
cat >> ~/.bashrc
Pegue o escriba una lista de alias. Presiona Ctrl+ Dy finalmente ejecuta:
source ~/.bashrc