Skip to content

Tutorial, em português, para quem pretende usar git pela primeira vez ou, ter uma cheatsheet com os comandos mais usados.

Notifications You must be signed in to change notification settings

bmalbusca/git-getting-started

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Git 📌

Para usar repositórios Git basta aprender como funcionam os comandos presentes nas secções seguintes (E um terminal, pode ser Bash on Ubuntu on Windows, linux ou MacOS). Se não tens um terminal linux, começa a tratar disso:

  • Windows :

Instalar Bash on Windows - https://msdn.microsoft.com/en-us/commandline/wsl/install-win10 ou https://www.windowscentral.com/how-install-bash-shell-command-line-windows-10

  • Linux or MacOS

(segue para o passo seguinte)

Instalar Git no terminal?


Verifica se ja tens Git instalado no teu terminal: git --version

  • Unix/Linux

@terminal:~$ sudo apt-get install git

  • MacOS (brew)

@terminal:~$ brew install git

Como funciona? ℹ️

Para começar, tens que fazer o link entre repositórios, Local e Cloud (1x only).

  • git clone <endereço do repositório no Github> - Cria uma pasta clone na tua directoria

  • git remote add origin <endereço do repositório no Github> - Cria uma ligação entre o teu repositório local e o repositório no Github

  • git fetch - Adiciona as flags dos branchs existentes no repositório - Usa isto se já existir alguma coisa no respositório e além disso com mais do que um ramo

Note: Só tens de fazer estes passos desta secção uma única vez por repositório.

Agora já podes começar a dar tudo no git! ( Entra dentro do repositorio: $ cd nome_do_repositorio )

  • git status - Dá-te a informação sobre os ficheiros e pastas existentes no repositório local

Note:

Adicionar ficheiros e pastas ao teu repositório

  • git add nomedoficheiro - Adicionar um ficheiro ou uma pasta ( mas não adiciona o que está dentro da pasta)

Note:

  • 5.1º git add . - Adiciona tudo
  • 5.2º git add nomedapasta/* - Adiciona pasta com ficheiros dentro
  • 5.3º git add -u - Adiciona todos os ficheiros modificados e eliminados
  • git commit -m 'escreve o teu update' - comentário de status

  • git push origin - usa origin no caso de estares no branch master. Na situação de não estares no branch certo, verifica com um git status ou git tree

Actualizar o teu repositório

  • git pull

Note

  • Se quiseres cagar naquilo que fizeste e queres MESMO o que está em cloud faz primeiro: git checkout -- ou git stash (mais seguro - guarda o commit localmente e podes aceder-lo com git checkout <id do commit stashed>)
  • Se quiseres juntar os códigos ( local vs cloud) , vais ter que resolver alguns conflitos. Entra dentro dos ficheiros e apaga aquilo que não queres (implentações mais antigas, por exemplo!) e volta a fazer push! - Acabaste de resolver/fazer um merge! - >>>> HEAD será o identifcador da tua versão (no teu PC).

Merge, Branch e Rebase (Em breve)

Trabalha num lado separado para tudo correr bem (Branches!)

  • git branch <nome do branch> - Cria um ramo a partir do node actual

  • git checkout <nome do branch usado> - Muda a HEAD para o branch criado anteriormente. Neste momento estas a trabalhar no branch que criaste.

Note

  • Na primeira vez que tentares fazer push vais ter que usar --set-upstream origin <new-branch> ou -u origin <new-branch>

Para aprenderes mais um pouco sobre git vê : github-tutorial e/ou git-guide . Explora também : Vim , Tmux , Sublime.

By Bmalbusca

About

Tutorial, em português, para quem pretende usar git pela primeira vez ou, ter uma cheatsheet com os comandos mais usados.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published