Como enviar os ficheiros no GitHub
baixei recentemente GitHub
e criei um repositório nele. Estou a tentar fazer upload de um projecto. Como faço isto?
7 answers
Para responder à sua pergunta específica: você envia ficheiros para o github através do comando {[[0]} depois de ter adicionado os seus ficheiros Você necessário através de git add 'files'
e comunicá-los git commit -m "my commit messsage"
Estou numa caixa Unix, a usar a linha de comando. Espero que isto funcione numa linha de comando Mac. (A interface do Mac ou da janela parece estar disponível em desktop.github.com mas ainda não testei isto, e não sei se é transferível. isto será para o GUI.)
Passo 1: Criar uma conta Github Passo 2: Criar um novo repositório, tipicamente com um ficheiro README e LICENCE criado no processo. Passo 3: Instalar software "git". (Links em respostas acima e ajuda on-line no github deve ser suficiente para fazer estes passos, para que eu não fornecer instruções detalhadas.) Passo 4: diga ao git quem é:
git config --global user.name "<NAME>"
git config --global user.email "<email>"
Acho que o e-mail deve ser um dos endereços que associou à conta github. Usei o mesmo nome que eu. usado em github, mas eu acho (Não tenho certeza) que isso não é necessário. Opcionalmente você pode adicionar cache de credenciais, então você não precisa digitar o nome da sua conta github e senha tantas vezes. https://help.github.com/articles/caching-your-github-password-in-git/
Criar e navegar para uma pasta de trabalho de nível superior:
mkdir <working>
cd <working>
Importar o repositório quase vazio do github:
git clone https://github.com/<user>/<repository>
Isto pode pedir credenciais (se o repositório github não for "público".) Muda para o directório, e vê o que fizemos:
cd <repository>
ls -a
git remote -v
(os comandos 'ls' e 'git remote' são opcionais, eles só lhe mostram coisas) Copie os 10000 ficheiros e milhões de linhas de código que deseja colocar no repositório:
cp -R <path>/src .
git status -s
(assumindo que tudo o que deseja está sob uma pasta chamada "src".) (O segundo comando de novo é opcional e só lhe mostra coisas)
Adicione todos os ficheiros que acabou de copiar para o git, e opcionalmente admire o resultados:
git add src
git status -s
Persistir todas as alterações:
git commit -m "<commit comment>"
Pressione as alterações
git push origin master
" Origin "é um nome alternativo para o seu repositório github que foi criado automaticamente pelo comando" git clone". "mestre" é o ramo a que estás a empurrar. Vá olhar para o github no seu navegador e você deve ver todos os arquivos foram adicionados.
Opcionalmente remove a pasta em que fez tudo isto, para recuperar o espaço em disco:
cd ..
rm -r <working>
Você precisa criar um repo git localmente, adicionar os seus ficheiros do projecto a esse repo, enviá-los para o repo local e, em seguida, sincronizar esse repo para o seu repo no github. Você pode encontrar boas instruções sobre como fazer o último bit no github , e o primeiro deve ser fácil de fazer com o software que você baixou.
Aqui estão os passos (in-short), uma vez que eu não sei exatamente o que você fez:
1. Transferir e instalar o Git no seu sistema: http://git-scm.com/downloads
2. Usando o Git Bash (uma linha de comandos para o Git) ou a linha de comandos nativa do seu sistema, configure um repositório de git local.
3. Use a mesma consola para checkout, commit, push, etc. os ficheiros do Git.
Para enviar ficheiros para o seu repo sem usar a linha de comandos, basta escrever isto a seguir ao nome do seu repositório no navegador:
Https://github.com/yourname/yourrepositoryname/enviar/mestre
E depois arrastar e largar os ficheiros.(desde que você esteja no github e o repositório tenha sido criado de antemão)
Se quiser enviar uma pasta ou um ficheiro para o Github
1-Criar um repositório no Github
2-make: git remote add origin "Your Link" as it is described on the Github
3-então use git push-U. origin master.
4-tem de indicar o seu nome de utilizador e senha.
5-Após a autenticação, a transferência começará