Eu quero criar uma pasta em um repositório do GitHub e quero adicionar arquivos nessa pasta. Como faço para conseguir isso?
git
github
github-services
Sagar
fonte
fonte
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
orgit 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).fonte
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)fonte
Primeiro você precisa clonar o repositório na sua máquina local
Em seguida, você pode criar pastas e arquivos locais dentro do seu
local_directory
e adicioná-los ao repositório usando:Você também pode adicionar tudo usando:
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 arquivo
empty
, mas pode ser o nome que você escolher.Por fim, você confirma e retorna ao GitHub:
Para mais informações sobre o Git, consulte o livro Pro Git .
fonte
Para aqueles que usam o navegador da web, você pode fazer o seguinte:
master
ramificação .fonte
Crie um novo arquivo e, em seguida, no nome do arquivo, use a barra. Por exemplo
Java / Helloworld.txt
fonte
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 docsAbra o aplicativo GitHub para desktop
Ele será sincronizado automaticamente e estará lá.
fonte
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.fonte
Você acabou de criar as pastas necessárias no seu repositório local. Por exemplo, você criou os diretórios
app
econfig
.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,
fonte
git add foo
e cometer. Entãogit remote add foo <URL>
entãogit 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.
fonte