Eu quero criar uma pasta em um repositório do GitHub e quero adicionar arquivos nessa pasta. Como faço para conseguir isso?
Eu quero criar uma pasta em um repositório do GitHub e quero adicionar arquivos nessa pasta. Como faço para conseguir isso?
Respostas:
O Git não armazena pastas vazias . Apenas verifique se há um arquivo na pasta como doc / foo.txt e execute git add docor git add doc/foo.txt, e a pasta será adicionada ao seu repositório local assim que você confirmar (e aparecerá no GitHub depois que o empurrar).
git push doc master. Isso me mostra erro.
Você não pode criar uma pasta vazia e adicionar arquivos a essa pasta, mas a criação de uma pasta deve ocorrer juntamente com a adição de pelo menos um único arquivo. No GitHub, você pode fazer o seguinte:
/ . Isso cria uma pasta.gitkeepo que é convencionalmente usado para fazer o Git rastrear pastas vazias; caso contrário, não é um recurso do Git)Primeiro você precisa clonar o repositório na sua máquina local
git clone github_url local_directory
Em seguida, você pode criar pastas e arquivos locais dentro do seu local_directorye adicioná-los ao repositório usando:
git add file_path
Você também pode adicionar tudo usando:
git add .
Observe que o Git não controla pastas vazias. Uma solução alternativa é criar um arquivo dentro da pasta vazia que você deseja rastrear. Eu normalmente nomeio esse arquivoempty , mas pode ser o nome que você escolher.
Por fim, você confirma e retorna ao GitHub:
git commit
git push
Para mais informações sobre o Git, consulte o livro Pro Git .
Para aqueles que usam o navegador da web, você pode fazer o seguinte:
masterramificação .Crie um novo arquivo e, em seguida, no nome do arquivo, use a barra. Por exemplo
Java / Helloworld.txt
Na verdade, o GitHub não cria uma pasta vazia.
Por exemplo, para criar uma pasta em C:\Users\Username\Documents\GitHub\Repository:
Crie uma pasta chamada docs
Crie um nome de arquivo index.htmlem docs
Abra o aplicativo GitHub para desktop
Ele será sincronizado automaticamente e estará lá.
Clique no novo arquivo no repositório github online. Em seguida, escreva o nome do arquivo myfolder/myfilenamee forneça o conteúdo do arquivo e confirme. Em seguida, o arquivo será criado dentro dessa nova pasta.
Você acabou de criar as pastas necessárias no seu repositório local. Por exemplo, você criou os diretórios appe config.
Você pode criar novos arquivos nessas pastas.
Para regras do Git:
Comando Git para confirmar:
git add app/ config/git commitEm seguida, dê a mensagem de confirmação e salve a confirmação.
Em seguida, empurre para o seu repositório remoto,
git push origin remote
git add fooe cometer. Então git remote add foo <URL>então git push foo master. O último comando mostra um erro. Onde eu estou errado?
Para adicionar um novo diretório, tudo o que você precisa fazer é criar uma nova pasta no seu repositório local. Crie uma nova pasta e adicione um arquivo nela.
Agora vá ao seu terminal e adicione-o como você adiciona os arquivos normais no Git. Envie-os para o repositório e verifique o status para garantir que você criou um diretório.