Verificar com git remote show
Nas etapas anteriores, aprendemos como listar remotes e pesquisar por um nome de remote específico. Agora, vamos explorar como obter informações detalhadas sobre um remote usando o comando git remote show.
Certifique-se de que você ainda está no diretório do seu projeto:
cd ~/project/my-time-machine
O comando git remote show exige que você especifique o nome do remote que deseja inspecionar. Como ainda não adicionamos nenhum remote, tentar mostrar um remote inexistente como origin resultará em um erro.
Vamos tentar para ver a saída esperada quando um remote não é encontrado:
git remote show origin
Você deve ver uma mensagem de erro semelhante a esta:
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Este erro confirma que não há nenhum remote chamado origin configurado para este repositório.
Se você tivesse um remote chamado origin configurado, executar git remote show origin forneceria muitas informações úteis, como a URL do repositório remoto, as branches sendo rastreadas e muito mais.
Por exemplo, a saída para um remote origin existente pode ser semelhante a isto (a saída exata variará):
* remote origin
Fetch URL: https://github.com/user/repo.git
Push URL: https://github.com/user/repo.git
HEAD branch: main
Remote branches:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (up to date)
Embora não possamos ver a saída detalhada para um remote existente neste laboratório ainda, entender o comando git remote show é importante. É sua ferramenta principal para inspecionar a configuração de suas conexões remotes.
Em futuros laboratórios, adicionaremos remotes e usaremos git remote show para verificar sua configuração.