Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Como entender a sintaxe dos comandos GIT?

Tendo em vista os comandos git abaixo:

git remote rename origin local git remote -v git init --bare

Alguém sabe qual é o critério que determina o uso do "-". Quando usar "-" ou "--" nos comandos? E quando não usar nada?

3 respostas
solução!

Olá José Victor, tudo bem? Isso na verdade é uma convenção do mundo Unix, que é a base dos sistemas operacionais como Ubuntu, MacOS e muitos outros. Geralmente usando apenas um hífen ( - ) quando vamos indicar apenas uma letra por isso quando usamos o comando git remote -v é com apenas um hífen, porém se formos passar uma "palavra" na verdade um conjunto de letras que desejamos que sejam tratadas como uma coisa só, ai indicamos isso com dois hifens ( -- ). Podemos percebem muito bem isso se verificarmos na documentação a sintaxe do comando git remote:

git remote [-v | --verbose]

Note que ambos -v e --verbose são sinônimos, fazem o mesmo, porém usamos um hífen quando é apenas a letra "v" e dois hifens quando é a palavra "verbose" inteira, isso é apenas uma convenção e não uma regra, por exemplo, no Java podemos usar o comando java -version ou seja usamos um hífen apenas para indicar uma palavra que deve ser interpretada como uma coisa só. Porém essa é uma boa convenção, no sentido que outras ferramentas, principalmente as que surgiram no mundo Unix, como o tar (ferramenta de compactação e descompactação) que usa por exemplo um unico hífen porém as letras são interpretadas separadamente, por exemplo:

tar -xvf file.tar

Então não existe uma regra geral, o que eu indico é sempre verificar a documentação oficial e ver se o comando é com um ou dois hifens.

Espero ter esclarecido sua dúvida!

Depois de explicado fica muito intuitivo. Grato pela explanação.

Fico feliz em esclarecer sua dúvida, sendo assim, você poderia marcar minha resposta como solução desse tópico, isso vai ajudar outros colegas que possam ter a mesma dúvida que você.