Git: Usando o Git e o GitHub: Difference between revisions

From Wiki
No edit summary
Line 5: Line 5:
Após criar a conta, clique no botão '''+New Repository''' para adicionar repositório.  
Após criar a conta, clique no botão '''+New Repository''' para adicionar repositório.  


Exemplo: PrimeiroRep
Exemplo: PrimeiroRepo


= Usando o GitHub =
= Usando o GitHub =
Line 26: Line 26:
  mkdir ~/workspace
  mkdir ~/workspace


Vamos clonar o PrimeiroRep
Vamos clonar o PrimeiroRepo


  git '''clone''' <nowiki>https://github.com/<COLOQUE_O_SEU_USERNAME>/PrimeiroRep.git</nowiki>
  git '''clone''' <nowiki>https://github.com/<COLOQUE_O_SEU_USERNAME>/PrimeiroRepo.git</nowiki>


== Alterando localmente e enviando para o repositório remoto ==
== Alterando localmente e enviando para o repositório remoto ==
Line 34: Line 34:
Vamos alterar um pouco :)  
Vamos alterar um pouco :)  


  cd PrimeiroRep
  cd PrimeiroRepo
   
   
  mkdir Pasta01
  mkdir Pasta01

Revision as of 13:08, 30 January 2024

Criando a sua conta no GitHub

Acesse o site www.github.com e faça o seu cadastro.

Após criar a conta, clique no botão +New Repository para adicionar repositório.

Exemplo: PrimeiroRepo

Usando o GitHub

Configurando o usuário, senha, email localmente

Abra um janela de shell e vamos definir os valores padrões.

git config --global user.name "<COLOQUE_O_SEU_NOME_AQUI>"
git config --global user.email "<COLOQUE_O_SEU_EMAIL_AQUI>"

Você consegue verificar se ok, executando o comando:

cat ~/.gitconfig

Iniciando o primeiro repositório

Vamos criar o nosso repositório local

mkdir ~/workspace

Vamos clonar o PrimeiroRepo

git clone https://github.com/<COLOQUE_O_SEU_USERNAME>/PrimeiroRepo.git

Alterando localmente e enviando para o repositório remoto

Vamos alterar um pouco :)

cd PrimeiroRepo

mkdir Pasta01
echo "Achei legal!!!" > arquivo01.txt

Agora vamos adicionar ao INDEX

git add * 

Fazendo o commit

git commit -m "Adicionado pasta Pasta01 e um arquivo arquivo01.txt"

Subindo para o repositório remoto

git push

Vamos conferir

git status

Trazendo uma alteração remota

Vá no site do Github e altere o arquivo README.MD.

Traga as alterações utilizando o comando

git pull


Navegando entre as versões

Vamos listar as versões

git reflog

o resultado

84af342 (HEAD -> master, origin/master) HEAD@{0} commit: segundo commmit
93de321 (HEAD@{1}: commit (initial): commit initial)

a versão atual é a 84af34, podemos voltar para a versão anterior usando o seguinte comando:

git reset --hard 93de321

Sugestões de nomes para branches

Sugestões para nomes de ramificações

  • Production -> master/
  • Development -> develop/
  • Feature branch prefix -> feature/
  • Release branch prefix -> release/
  • Hotfix branch prefix -> hotfix/

Ver também