https://pt.scribd.com/document/465868441/Passo-a-Passo-GitHub-Atividades
1 - Acesse o link da organização Arbyte em seu GitHub https://github.com/arbyte-br 2 - Acesse o repositório ‘Arbyte-Atividades’.
Após acessar o repositório, você vai precisar Fazer um ‘Fork’, que basicamente faz uma cópia do repositório para sua conta, onde você poderá fazer alterações e posteriormente subir um ‘Pull request’ para que essas alterações sejam feitas no repositório original. Para fazer um ‘Fork’ fazemos o seguinte:
1 - Ao acessar o repositório ‘Arbyte-Atividades’ clique no botão ‘Fork’ no canto superior direito.
2 - No quadro que vai aparecer na tela, clique em seu username para que o ‘Fork’ seja criado nele.
3 - Uma mensagem de processamento deve aparecer em sua tela, apenas aguarde, pode levar alguns minutos.
4 - Após alguns minutos ou segundos, o repositório será ‘forkado’ em seu usuário e agora você poderá subir alterações nele.
Em sua tela, deverá aparecer o repositório e informando que ele foi ‘forkado’ e o link para o repositório original:
Agora que temos o repositório ‘forkado’, chegou a hora de subirmos os nossos exercícios.
1 - Clique na sua foto no canto superior direito e logo após em ‘Your Profile’ ou ‘Seu perfil’.
2 - No seu perfil clique em ‘Repositories’ ou “Repositórios’, depois acesse o repositório ‘Arbyte-Atividades’, abaixo dele deve haver uma informação de que esse repositório é ‘forkado’ de outro repositório, igual na imagem abaixo.
3 - Dentro do repositório, localize a pasta da sua turma e entre nela.
4 - Dentro da pasta da sua turma, localize a pasta que contém o seu username do GitHub, no meu caso é ‘davipanico’. Após localizar sua pasta, entre nela.
5 - Dentro da sua pasta, haverão algumas pastas nomeadas como ‘Lista_x’ (x = número da lista). Identifique qual lista de atividades você fez e entre na pasta dela, no meu caso irei subir os exercícios da ‘Lista_1’.
6 - Dentro da pasta Lista você vai localizar no canto superior direito um botão chamado ‘Upload files’. Clique nele.
7 - Uma nova página vai se abrir pedindo para que você arraste ou selecione os arquivos que você quer dar upload nessa pasta. Vamos clicar para selecionar. (Choose your files)
8 - Agora você precisa localizar os arquivos .js que contém as atividades feitas e selecionar todos para subir na pasta. PONTO IMPORTANTE POR PADRÃO, IREMOS SUBIR OS EXERCÍCIOS COM NOMES PADRONIZADOS, EXEMPLO: EXERCÍCIO 1 = E1.JS EXERCÍCIO 2 = E2.JS E ASSIM POR DIANTE ISSO É NECESSÁRIO PARA QUE POSSAMOS CORRIGIR OS EXERCÍCIOS E TAMBÉM ACOMPANHAR O DESENVOLVIMENTO DE VOCÊS. ENTÃO ANTES DE SUBIR RENOMEIE OS ARQUIVOS PARA ESSE PADRÃO. Exemplo:
Qualquer exercício que esteja fora dos padrões será recusado posteriormente no ‘pull request’ e será necessário subí-los novamente com a nomenclatura correta!
9 - Após selecionar os arquivos, basta aguardar até que eles sejam adicionados a pasta, igual a imagem abaixo;
10 - Quando todos os arquivos estiverem carregados, é hora de commitar!
Nos campos de ‘Commit changes’ adicione um título a seu commit e também uma descrição. Deixe a opção de commitar direto para a ‘Master’ e, por fim, clique em ‘Commit changes’.
11 - Uma mensagem de que os arquivos estão sendo processados deve aparecer em sua tela;
12 - Após os arquivos serem processados você deve ser redirecionado para a tela inicial do repositório, e uma mensagem descrita como ‘This branch is 1 commit ahead of arbyte-br:master’ deve estar em sua tela.
Ela está informando que seu repositório ‘forkado’ está 1 atualização a frente do repositório original.
A partir desse ponto você deverá solicitar um ‘Pull request’.
‘Pull request’ nada mais é do que uma solicitação para subir os arquivos do seu repositório ‘forkado’ para o repositório original, vamos fazer esse processo nos próximos passos.
Para iniciar o processo de ‘Pull request’ clique no botão ‘Pull request’ na mensagem que está no repositório;
13 - Na página que você será redirecionado você poderá ver as alterações feitas e comparar com os arquivos que já estavam na pasta.
Basta clicar em ‘Create pull request’.
14 - Após clicar, uma nova janela vai abrir apenas para confirmar as informações como: Título do commit e Comentários do commit.
Basta clicar novamente em ‘Create pull request’.
15 - Você será redirecionado para a tela da solicitação do ‘Pull request’, nessa tela você verá que para o seu commit subir para o repositório original será necessário um ‘Review’, esse review será feito por nós equipe Arbyte para garantir que os arquivos estão padronizados e se você está subindo nas pastas corretas e, quando necessário uma correção no seu código nós iremos voltar o ‘Pull request’ para que você corrija e suba novamente.
E é isso! Prontinho, você subiu suas atividades e fez um ‘Pull request’, esse serão passos que vocês por diversas vezes terão que enfrentar durante um dia de trabalho com desenvolvedores mas, é claro, existem formas mais rápidas que vocês irão desenvolver com o tempo.
Agora o resto é com a gente, qualquer dúvida não esqueça de se comunicar com seus facilitadores e tutores, todos nós da equipe Arbyte estamos aqui para garantir que o caminho de vocês como desenvolvedores seja claro e muito bem trilhado.
Até a próxima :)