git sem bash / cygwin
-
05-07-2019 - |
Pergunta
Eu estou em um laptop vista, experimentar git pela primeira vez.
Eu instalei o msysgit versão , e instalou um "git bash" atalho no o desktop. Quando eu executá-lo, ele parece estar a correr em uma espécie cygwin da caixa, onde C:\
é /c/
É seguro usar git a partir da linha de comando do Windows, onde /c/
é C:\
? isso cria qualquer conflito com a maneira git espera que os pathes ser como?
E, se eu init
da festa console / cygwin, então commit
do console do Windows? Does que criar algum problema?
Solução
Nota: Tenha em mente que git não acompanhar onde o repositório está em - apenas referências. Em outras palavras, você pode limpa mover um diretório git inteiro (árvore de trabalho .git +) e ainda funciona bem.
Ele deve funcionar em qualquer caso, assumindo que o seu ambiente de variáveis ??permitem que você execute git das janelas linha de comando.
Ambos apontam para os mesmos diretórios reais (embora referenciados de forma diferente), e usar o mesmo executável para modificar o repositório.
Outras dicas
Quando você instala MSYS Git, ele lhe dará 3 opções relacionadas com caminhos de sistema. Qual você escolhe vai determinar como você pode usá-lo. Parece que você quer a opção terceira, "Run Git e ferramentas incluídas nas janelas Prompt de comando". Isto irá colocar todos os binários relacionados com o git no caminho do sistema, permitindo que você use git de um comando normal de alerta. Esteja ciente de que ele também substitui algumas ferramentas embutidas janelas, como o aviso no instalador diz.
Depois de instalar msysgit, você deve ser capaz de clique direito sobre uma pasta vazia e veja opções "Git GUI aqui" e "Git BASH aqui". Se você clicar em Git GUI aqui ele vai abrir uma GUI. Divirta-se!