Usando Git/GitHub


Possibilidades:

  • controle de versionamento de programas
  • funcionar como um site Web 
  • distribuição de arquivos

Fluxo de trabalho:

Instalação e configuração:

*** Crie uma conta no Git e configure uma chave ssh para acesso antes de executar os comandos ***

$ sudo pacman -S git

$ git config --global user.name "John Doe"

$ git config --global user.email "jdoe@doe.com"

$ git config --list

Salvar primeira versão:

*** Crie o projeto no GitHub antes de executar os comandos ***

$ mkdir myproject

$ git init

$ git add .

$ git commit -m "Meu primeiro commit"

$ git branch -M main

$ git remote add origin git@github.com:jdoe@myproject.git

$ git push -u origin main


Salvar nova versão:

$ git status

$ git add .

$ git commit -m "Acrescentado arquivo rest.html"

$ git branch -M main

$ git push


Clonagem:

*** Vá para uma pasta vazia antes de executar os comandos ***

*** Vá para o reposítório desejado no GitHub, clique em "Code" e selecione a aba "SSH", para obter a <SSH URL> do repositório. ***

$ git clone <SSH URL>

Desfazer alterações recentes

*** Volta para último commit bem sucedido ***

$ git status

$ git reset

$ git clean -df

$ git checkout -- .


Recuperar versão determinada

*** Arquivo fonte volta para a versão recuperada ***

$ git checkout id_do_commit.git

$ git checkout HEAD~posição_de_retorno.git

$ git checkout main (volta para último commit realizado)


Outros comandos:

$ git reset (retira alterações do STAGE->volta ao original)

$ git log --oneline (exibe alterações em uma linha)

$ git diff nome_do_arquivo (exibe modificações realizadas em um arquivo)

$ git status (lista alterações pendentes e efetuadas)

$ git clean (remove arquivos e diretótios não rastreados)

$ git pull origin main (restaura arquivos do servidor para a máquina local)


.gitignore

  • lista de arquivos a serem ignorados pelo Git
  • buscar modelos para cada linguagem na Internet



Postagem Anterior Próxima Postagem

Formulário de contato