Skip to main content

Adicionar um arquivo a um repositório

Você pode fazer o upload e o commit de um arquivo existente para um repositório no GitHub ou usando a linha de comando.

Adicionando um arquivo a um repositório em GitHub

Os arquivos que você adiciona a um repositório por meio do navegador são limitados a 25 MB por arquivo. É possível adicionar arquivos maiores, de até 100 MB cada um, usando a linha de comando. Para obter mais informações, confira "Como adicionar um arquivo a um repositório usando a linha de comando". Para adicionar arquivos maiores que 100 MB, você deverá usar Git Large File Storage. Para obter mais informações, confira "Sobre grandes arquivos no GitHub".

Dicas:

  • É possível fazer upload de vários arquivos no GitHub ao mesmo tempo.
  • Se um repositório tiver algum branch protegido, você não poderá editar ou enviar arquivos no branch protegido usando o GitHub. Para obter mais informações, confira "Sobre os branches protegidos".

Você pode usar GitHub Desktop para mover suas alterações para um novo branch e fazer commit das mesmas. Para obter mais informações, confira "Como fazer commit das alterações no seu projeto e revisá-las".

  1. No GitHub.com, navegue até a página principal do repositório.
  2. Acima da lista de arquivos, usando o menu suspenso Adicionar arquivo, clique em Carregar arquivos. "Carregar arquivos" no menu suspenso "Adicionar arquivo"
  3. Arraste e solte o arquivo ou a pasta que deseja fazer upload no repositório na árvore de arquivos. Área de arrastar e soltar 1. No final da página, digite uma mensagem de commit curta e significativa que descreva a alteração feita no arquivo. Você pode atribuir o commit a mais de um autor na mensagem de commit. Para obter mais informações, confira "Como criar um commit com vários coautores". Mensagem de commit para a alteração 1. Abaixo dos campos de mensagem do commit, opte por adicionar o commit ao branch atual ou a um novo branch. Se seu branch atual for o branch-padrão, você deverá optar por criar um novo branch para seu commit e, em seguida, criar um pull request. Para obter mais informações, confira "Como criar uma solicitação de pull". Opções de commit no branch
  4. Clique em Fazer commit das alterações. Botão Fazer commit de alterações

Adicionar um arquivo a um repositório usando a linha de comando

Você pode enviar um arquivo existente para um repositório em GitHub.com usando a linha de comando.

Esse procedimento pressupõe que você já:

Aviso: nunca use git add, commit ou push com informações confidenciais para um repositório remoto. As informações confidenciais pode incluir, entre outros:

Para obter mais informações, confira "Como remover dados confidenciais de um repositório".

  1. No seu computador, mova o arquivo do qual deseja fazer upload para o GitHub, no diretório local que foi criado quando o repositório foi clonado.
  2. Abra TerminalTerminalGit Bash. 1. Mude o diretório de trabalho atual para o seu repositório local. 1. Prepare a arquivo para commit em seu repositório local.
    $ git add .
    # Adds the file to your local repository and stages it for commit. Para cancelar o preparo de um arquivo, use 'git reset HEAD ARQUIVO'.
  3. Faça commit do arquivo que você preparou no repositório local.
    $ git commit -m "Add existing file"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. Para remover esse commit e modificar o arquivo, use "git reset --soft HEAD~1", faça o commit e adicione o arquivo novamente.
  4. Efetue push das alterações no repositório local para o GitHub.com.
    $ git push origin your-branch
    # Pushes the changes in your local repository up to the remote repository you specified as the origin

Leitura adicional