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 doc
or 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.gitkeep
o 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_directory
e 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:
master
ramificaçã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.html
em 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/myfilename
e 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 app
e config
.
Você pode criar novos arquivos nessas pastas.
Para regras do Git:
Comando Git para confirmar:
git add app/ config/
git commit
Em 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 foo
e 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.