Isto declara uma variável chamada gorepo
contendo o texto literal cd /home/pol/dcu/practicum/gitrep
:
export gorepo="cd /home/pol/dcu/practicum/gitrep"
Isto declara um comando (alias) chamado gorepo
que executa o programa /home/pol/dcu/practicum/gitrep
:
alias gorepo="/home/pol/dcu/practicum/gitrep"
Isso tenta usar um alias que não esteja definido no contexto do script de shell:
#!/bin/bash gorepo # gorepo is defined in .bashrc git checkout
O que eu acho que você quer é este programa, que irá mudar o diretório para a duração do script e verificar o seu código:
#!/bin/bash
cd /home/pol/dcu/practicum/gitrep
git checkout
Ou esse alias (adequado para .bashrc
), que mudará de diretório no contexto atual do shell e, em seguida, verificará seu código:
alias gorepo='cd /home/pol/dcu/practicum/gitrep && git checkout'