Skip to content

Clonar Repositório Git

Para contribuires, é necessário criares uma fork do repositório. Para isso, clica no botão "Fork" no canto superior direito que aparece no repositório dos resumos-leic. Alternativamente, usa este link direto.

Após criares a tua fork, poderás criar pull requests, isto é, sugestões de alterações de conteúdo, no repositório dos resumos.

A forma mais fácil e segura de te autenticares perante o GitHub é usando SSH. Se ainda não tens uma chave SSH, segue o tutorial na documentação do GitHub sobre criar e adicionar à tua conta uma chave SSH.
Não precisas de te autenticar para fazer download (pull), mas é necessário para fazeres upload (push).

Agora que já tens uma chave SSH, podes fazer clone da tua fork!

No terminal (ou no GitBash se estiveres no Windows), escreve o seguinte comando na pasta onde queres guardar o repositório (e.g. na pasta Documents). Podes encontrar o URL SSH o botão verde "Code" na interface do GitHub.

git clone git@github.com:<o-teu-username>/resumos-leic.git     # Por exemplo git@github.com:diogotcorreia/resumos-leic.git

Após fazeres clone, é importante adicionares outro remote, denominado upstream, isto é, o repositório original de onde fizeste fork. Isto permitir-te-á manter a tua fork atualizada.

git remote add upstream https://github.com/leic-pt/resumos-leic.git

Se fizeres git remote -v irás ver a lista de todos os remotes que tens associados:

origin      git@github.com:<o-teu-username>/resumos-leic.git (fetch)
origin      git@github.com:<o-teu-username>/resumos-leic.git (push)
upstream    https://github.com/leic-pt/resumos-leic.git (fetch)
upstream    https://github.com/leic-pt/resumos-leic.git (push)

Parabéns, já tens o repositório Git no teu computador!

Trata este repositório como se fosse exclusivamente teu - cria branches para a adição de features e faz commit sempre que achares pretinente.

Caso esta seja a primeira vez que estás a usar Git, é recomendado veres a palestra do Missing Semester do MIT sobre Git. Sim, é 1h30, mas aprendes tudo o que precisas, e acredita, saberes Git ir-te-á ser útil para os projetos que vais fazer ao longo do curso!
Para além disso, no fim da página encontra-se uma Cheet Sheet com os comandos mais usados.