estou lendo o livro"Feliz git e Github para o usuário"(especificamente relacionado ao R Studio, relevante para o contexto, mas não para a questão real)
O autor explica como configurar o R Studio para encontrar git.exe
definindo o caminho para o executável git como C:/Program Files/Git/bin/git.exe
. Ela então enfatiza que não se deve usar C:/Program Files/Git/cmd/git.exe
, mas não explica a diferença entre cmd
e bin
neste contexto.
Por que eu teria dois diferentes git.exe
em dois locais diferentes e qual é a diferença entre os dois? E por que o autor enfatizaria não usar aquele que está no cmd
diretório?
Responder1
A resposta a esta pergunta pode ser inferida a partir desta resposta a uma pergunta semelhante:https://stackoverflow.com/a/14452151
Essencialmente, tudo na pasta cmd deve ser usado para Windows CMD e, na verdade, é apenas um wrapper para o executável 'real'. Pense neles como arquivos .cmd ou .bat, mas com uma extensão .exe (mesmo que não sejam literalmente). O R Studio provavelmente é incompatível com o uso do wrapper e, portanto, precisa daquele no diretório bin.