Estou tentando fazer upload de um aplicativo Ruby para Heroku. Começo com git init
, digito git add .
e uso git commit -m initial commit
.
Sempre que uso git commit -m
, recebo uma mensagem de erro dizendo:
erro de confirmação de git: o caminho do git não corresponde a nenhum arquivo conhecido do git.
Disseram-me que isso está acontecendo porque os argumentos estão na ordem errada.
O que percebi é que, ao usá- git add .
lo, ele não listará os arquivos que estão sendo adicionados, pois apenas irá para a próxima linha.
Suspeito que estou tendo esse problema porque meus arquivos não estão realmente sendo adicionados.
Eu apreciaria qualquer conselho sobre como corrigir esse problema.
fonte
Eu gostaria apenas de adicionar -
No windows a mensagem de commit deve estar entre aspas duplas (ao
git commit -m "initial commit"
invés degit commit -m 'initial commit'
), já que gastei cerca de uma hora, apenas para descobrir que as aspas simples não estão funcionando no windows.fonte
No meu caso, esse erro foi devido a caracteres especiais que eu estava considerando aspas duplas ao copiar o comando de uma página da web.
fonte
Eu descobri o erro de usar aspas duplas em vez de simples.
mude isso
git commit -m 'initial commit'
para
git commit -m "initial commit"
fonte
Isso aconteceu comigo ao fazer commit do Xcode 6, depois de adicionar um diretório de arquivos e subdiretórios à pasta do projeto. O problema era que, na folha de confirmação, na barra lateral esquerda, eu tinha marcado não apenas o diretório raiz que adicionei, mas todos os seus descendentes também. Para resolver o problema, marquei apenas o diretório raiz. Isso também comprometeu todos os descendentes, conforme desejado, sem erros.
fonte
Isso aconteceu comigo ao fazer commit do Xcode 6, depois de adicionar um diretório de arquivos e subdiretórios à pasta do projeto. O problema era que, na planilha de confirmação , na barra lateral esquerda, eu tinha marcado não apenas o diretório raiz que adicionei, mas todos os seus descendentes também. Para resolver o problema, marquei apenas o diretório raiz. Isso também comprometeu todos os descendentes, conforme desejado, sem erros.
fonte
Observe que no Windows, é muito importante que o
git commit -m "initial commit"
tenha os textos de commit iniciais entre aspas duplas. As aspas simples geram um erro de especificação de caminho.fonte
No meu caso, o problema foi que usei o alias errado para
git commit -m
. Eu usei umgc
apelido que não significavagit commit -m
fonte
se houver alguém usando python os para invocar git, você pode usar os.system ('git commit -m "' + str (comentário) + '"')
fonte
Eu encontrei o mesmo problema. minha sintaxe não tem problema. O que descobri é que copiei e colei git commit -m "comentários" de minha nota. Eu redigito, o comando é executado sem problemas. Acontece que - e "" são o problema quando copio e cola para o terminal.
fonte
No meu caso, o problema foi que eu havia esquecido de adicionar o switch -m antes do comentário citado. Pode ser um erro comum também, e a mensagem de erro recebida é exatamente a mesma
fonte