Estou usando o Git Bash no Windows 7 e gostaria de configurar aliases de perfil do Bash alias gs='git status'
para facilitar minha vida. Como posso fazer isso?
Estou usando o Git Bash no Windows 7 e gostaria de configurar aliases de perfil do Bash alias gs='git status'
para facilitar minha vida. Como posso fazer isso?
Respostas:
Ao abrir o Git Bash, você deve estar no seu diretório pessoal por padrão. Agora crie o arquivo .bashrc (se no Windows 7 o arquivo deve ser nomeado .bashrc. ).
Se você não estiver no diretório inicial, mude para ele digitando:
CD
e pressionando Enter. cd, sem nenhum outro parâmetro listado a seguir, sempre retornará o diretório inicial.
Você pode criar o arquivo digitando:
toque em .bashrc
Em seguida, edite-o com o Vim ou tente fazê-lo com algum editor do Windows, mas eu não recomendo, devido a alguns problemas de formatação de texto.
vim .bashrc
Mude para o modo de inserção pressionando a itecla
Adicione seu alias digitando:
alias gs = 'status do git'
Saia do modo de inserção pressionando a Esctecla
Salve e feche seu arquivo digitando o seguinte :wqEnter.
:wEnter salvará apenas seu arquivo.
:q!Enter sairá do editor sem salvar seu arquivo.
Por fim, atualize o arquivo para usar suas novas alterações digitando:
source .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
do arquivo, ele vi
será criado diretamente para você. Impede uma linha;) #
Você pode colocar .bash_profile
no seu diretório de usuários: C: \ Users \ <username> .
Você também pode criar alguns git-apenas aliases para que você possa fazer apenas git st
por git status
adicionando estas linhas para C: \ Users \ <username> \ gitconfig. :
[alias]
st = status
Alguns outros aliases úteis:
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
arquivo geralmente é suficiente.
.bash_profile
não estava no meu diretório de janelas. mas meu dir de roaming em casa (imposto de rede imposto). A resposta "correta" é "coloque .bash_profile
no seu diretório home do git bash ", que você pode encontrar acessando cd ~
entãopwd
Se você não conseguir encontrar seu ~/.bashrc
arquivo, poderá adicionar todos os aliases ao seu ~/.bash_profile
arquivo.
Por exemplo, para adicionar um alias para um comando Git ( git status
), basta adicionar:
alias gs="git status"
Da mesma maneira, você pode adicionar um alias para um comando Bash (alterar o caminho do diretório):
alias myd="cd ~/path to my directory"
No diretório inicial do Git Bash, deve haver um arquivo .gitconfig. Nesse arquivo, você pode adicionar seus aliases adicionando [alias]
. Deve ser algo como abaixo:
[alias]
st = status
co = checkout
Simplesmente (se você tiver .bashrc, irá adicionar aliases ao final do arquivo):
cat >> ~/.bashrc
Cole ou digite uma lista de aliases. Pressione Ctrl+ De finalmente execute:
source ~/.bashrc