Advertisement
Eliel_Sec

2019 - Avaliação Git e GitHub

Aug 22nd, 2019
672
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 3.75 KB | None | 0 0
  1. # Auto Avaliacao de Git e Github
  2.  
  3.  
  4. # Parte 1 - Git Iniciante Level 1
  5.  
  6. - criar um diretório pelo terminal do git
  7.  
  8. - abrir esse diretório no vscode
  9.  
  10. - iniciar o git no repositório pelo terminal
  11.  
  12. - setar o nome de usuário global
  13.  
  14. - setar o e-mail de usuário global
  15.  
  16. - setar o editor vscode como padrão do git
  17.  
  18. - visualizar as configurações globais
  19.  
  20. - explicar os 4 estágios de arquivos do git:
  21.  
  22. - criar um arquivo na pasta do git com o vscode
  23.  
  24. repetir 3x os passos abaixo:
  25.     alterar o arquivo
  26.     adicionar na stage
  27.     commitar o arquivo
  28.  
  29. - use o git checkout e mostre no vscode como esta o arquivo no momento do primeiro commit.
  30.  
  31. - apos olhar use o git checkout master para voltar para o estado atual das coisas
  32.  
  33.  
  34.  
  35. # parte 2 - Iniciante Level 2:
  36.  
  37. - crie um novo projeto diretamente no github e nesse projeto crie automaticamente o arquivo Readme.md e o arquivo gitignore e explique o que sao esses arquivos.
  38.  
  39. - use o git clone e clone o projeto recem criado do git para uma outra pasta do seu pc local, nao esquece de inicializar o git nessa pasta.
  40.  
  41. - crie um arquivo index.html de exemplo dentro dessa pasta clonada e sincronize com o github para que ambas as pastas local e remota tenham a mesma versão do arquivo. git push
  42.  
  43. agora crie um arquivo dentro desse projeto diretamente pelo github, pode ser um arquivo python e sincronize as 2 pastas para que tenham o mesmo arquivo. git pull
  44.  
  45.  
  46.  
  47. # Parte 3 - Git Intermediário Level 1:
  48.  
  49. - explique o que eh uma branch no contexto do git e github
  50.  
  51. - Crie um novo projeto para scripts powershell
  52.  
  53. - crie uma nova branch para o projeto como o nome que vc quiser desde que seja de fácil identificação.
  54.  
  55. - mostre quantas branchs existem pelo terminal do git e pelo github
  56.  
  57. - alterne entre a branch master e a branch que vc criou pelo git
  58.  
  59. - volte para a branch master
  60.  
  61. - novamente alterne para branch que vc criou
  62.  
  63. - crie um novo arquivo powershell nessa branch nova e de um commit
  64.  
  65. - altere o arquivo acima mais 2x e de o commit em todas elas.
  66.  
  67. - alterne para a branch master e veja se vc consegue visualizar esse arquivo e veja se ele aparece no git log da branch master.
  68.  
  69. - use o git merge e mescle a branch master com a nova branch criada
  70.  
  71. - use o git push e envie os arquivos para o github
  72.  
  73. - delete a branch criada anteriormente.
  74.  
  75.  
  76.  
  77. # Git Intermediário Level 2:
  78.  
  79.  
  80. - o que são issues do git hub ?
  81.  
  82. - crie uma issue no github solicitando um script para mostrar os hosts online.
  83.  
  84. - crie o arquivo script solicitado, faca todo procedimento de enviar para o github pelo terminal do git.
  85.  
  86. - pegue o hash do commit desse arquivo e responda a issue com  uma resposta de atendido e coloco o hash.
  87.  
  88. - crie uma nova issue solicitando a criação de um script novo par seu projeto para listar programas instalados.
  89.  
  90. - atenção vc nao quer alterar sua branch master que ja esta funcionando perfeitamente, logo vc deve criar uma branch nova para esse novo script.
  91.  
  92. - apos feito os passos anteriores faca o procedimento padrão de commit do git mas nesse caso especifique no -m "mensagem e a #num_issue" e explique o que aconteceu.
  93.  
  94. - a partir da branch nova criada anteriormente envie os arquivos para o github (vc vai ter que especificar tudo no git push)
  95.  
  96. - agora volte para a branch master e faca um merge da branch nova com a branch master.
  97.  
  98. - de um git push
  99.  
  100. - verifique no git hub se tudo foi bem atualizado.
  101.  
  102. - Com a nova conta criada faca um fork de um dos repositórios da conta principal pelo próprio github
  103.  
  104. - Pela conta remota edite algum arquivo e crie um pull request e envie para o repositório original
  105.  
  106. - vá no repositório original como dono da conta e veja se o pull request aparece para que vc faca o merge no seu repositório.
  107.  
  108. Parabéns, vc terminou!!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement