Como criar um alias de comando no Git Bash para Windows baixado de git-scm.com?
Quer dizer, o Bash não comanda o Git.
(windows7)
Editar:
Gravar apelidos no .bashrc
arquivo (como sugerido por @gturri ), não adicioná-lo no console. (Após a reinicialização do sistema) (nunca escrevi apelidos para o ls
comando, então deve ser algum apelido padrão).
ls
não é um alias padrão, é um comando.ls.exe
está no/usr/bin
que quer dizerC:\Program Files\Git\usr\bin\ls.exe
. Você pode executá-lo a partir de uma linha de comandocmd
ouPowerShell
.Respostas:
Para configurar aliases bash, é o mesmo que se você estivesse em uma plataforma Unix: coloque-os em uma
.bashrc
em sua casa:Para que esta mudança seja levada em consideração, você deve então criar este arquivo (ou seja: executar
source .bashrc
) ou reiniciar seu terminal(Em alguns casos * você pode encontrar o equivalente para o
.bashrc
arquivo emC:\Users\<username>\AppData\Local\GitHub\PortableGit_\etc\profile.d\aliases.sh.
E você deve adicionar aliases emaliases.sh.
)(* este caso é quando você instala o Git para Windows versão GUI de https://git-scm.com/download/win que contém GitBash)
fonte
alias ll=\'ls -l\'
e oll
comando funcionou. Então hoje adicionou mais apelidos e não é. (então, desfaço e aceito a resposta). atualização no meu post principal. Parecem aliasesll
els
são padrão (nunca escrevi um alias para ols
comando - acho que sim)echo alias toto=\'ls -l\' >> .bashrc
para evitar interações com apelidos padrão). Você pode verificar se a linha está mesmo na sua.bashrc
? (também, lembre-se de que deve ser testado com uma nova janela, já que o.bashrc
é originado quando o shell é lançado/etc
diretório. Parece realmente corresponderC:\Users\<user.name>\AppData\Local\Programs\Git\etc
. Eu não o criei, então deve ter sido criado automaticamenteEu tive o mesmo problema, não consigo descobrir como encontrar os aliases usados pelo Git Bash no Windows. Depois de pesquisar um pouco, encontrei o arquivo aliases.sh em
C:\Program Files\Git\etc\profile.d\aliases.sh
.Este é o caminho no windows 7, talvez possa ser diferente em outra instalação.
Basta abri-lo com seu editor preferido no modo de administrador . Depois de salvá-lo, recarregue o prompt de comando.
Espero que isso possa ajudar!
fonte
aliases.sh
arquivo é sobrescrito quando você instala uma nova versão do git. Eu recomendo criar um.bashrc
em seu diretório "inicial" (quero dizerC:\users\<yourname>
)echo "source ~/.bashrc" >> /etc/profile.d/aliases.sh
- então mantenho meus aliases na minha pasta de início e após uma atualização do git eu simplesmente restauro o ponteiro no etc para usar meus aliases tambémSiga as etapas abaixo:
Abra o arquivo
.bashrc
que se encontra no localC:\Users\USERNAME\.bashrc
Se o arquivo
.bashrc
não existir, crie-o usando as etapas abaixo:C:\Users\USERNAME\
.notepad ~/.bashrc
Gera o
.bashrc
arquivo.Adicione abaixo exemplos de comandos de WP CLI, Git, Grunt e PHPCS etc.
Agora você pode usar os comandos:
ga
ao invés degit add .
wpthl
ao invés dewp theme list
Por exemplo. Eu usei
wpthl
para o comando WP CLIwp theme list
.Para obter mais detalhes, leia o artigo Atalhos / aliases de teclado para os comandos WP CLI, Git, Grunt e PHPCS para janelas
fonte
.bashrc
ainda não existir, você pode criá-lo. (Windows 10)source ~/.bashrc
Você pode adicioná-lo manualmente no arquivo .gitconfig
Ou usando o script:
Aqui está uma captura de tela do
.gitconfig
fonte
Existem duas maneiras fáceis de definir o alias.
Usando Bash
Abra o terminal bash e digite o comando git. Por exemplo:
Eventualmente, ele adicionará esses aliases no arquivo .gitconfig.
Atualizando arquivo .gitconfig
Abra o arquivo .gitconfig localizado em 'C: \ Users \ username \ .gitconfig' no ambiente Windows. Em seguida, adicione as seguintes linhas:
fonte
.bashrc
arquivo em casa, que no Windows parece pelo menos um pouco estranho, e usa um padrão em seu.gitconfig
lugar. Obrigado!Vamos para:
C:\Users\ [youruserdirectory] \bash_profile
No tipo de arquivo bash_profile - alias desk = 'cd "[LOCALIZAÇÃO DO DIRETÓRIO]"'
Atualize seu diretório de usuário onde o arquivo bash_profile existe e reabra sua janela CMD ou Git Bash
Digite desk para ver se você chega ao local do Desktop ou o local que deseja na área "LOCALIZAÇÃO DO DIRETÓRIO" acima
Nota: [mesa] pode ser qualquer nome que você escolher e deve levá-lo ao local que deseja chegar quando digitado na janela CMD.
fonte
Para adicionar um alias temporário:
$ alias gpuom='git push origin master'
$ alias
Enter.Para adicionar um alias permanente:
$ vim ~/.bashrc
e pressione Enter (suponho que você esteja familiarizado com o vim).$ alias
Enter.fonte