0

Introdução ao Git e GitHub

Henrique Batista
Henrique Batista

Artigo feito com referencia ao curso de introdução do Git e GitHub do Otávio Reis


Comandos de navegação

Listar – mostra onde esta

Windows = dir                  Linux = ls


Change directo – muda de diretório

Windows e Linux = Cd/ (vai para a base do diretório)

Cd etc (entra na pasta etc)

Cd .. (volta uma pasta)


Comando para limpar – Clear scream

Windows= cls                   Linux= clear (ou ctrl+L)


Criar uma pasta – Make directory

Windows/ Linux= mkdir workspace (cria uma pasta chamada “workspace”)

 

Criar arquivo

Windows/ Linux = echo hello > Hello.txt (redireciona o fluxo para o arquivo Hello.txt)


Deletar um arquivo

Windows = del workspace (deleta tudo que está dentro na pasta workspace)


Deletar repositório – remove directori

Windows = rmdir workspace /S /Q (deleta a pasta workspace e o que estiver dentro)

Linux = rm -rf workspace/ (deleta a pasta workspace e o que estiver dentro)


Como o Git Funciona

SHA

“A sigla SHA significa Secure Hash Algotithm (Algoritimo de Hash Seguro), é um conjunto de funções hash criptográficas projetadas pela NSA (Agência de Segurança Nacional dos EUA)”.

“A encriptação gera um conjunto de caracteres indicador de 40 dígitos”

“Uma forma curta de representar um arquivo”

Git = Openssl sha1 texto.txt

(criptografa o arquivo texto)


Criando um repositório com git

·        git init                               

 (inicializa/cria o git no repositório)


·        mkdir livro-receitas      

(cria uma pasta chamada livro-receita, esse arquivo fica em posição modified)


·        ls -a                                      

(mostra arquivo oculto)


·        git config –global user.email “bla@bla.com” 

(Define e vincula qual o email usado no git/Github)


·        git config –global user.name bla  

(Define e vincula qual o nome usado no git/Github)


·        git add *                           

(adiciona todas as atualizações ao repositório git, área de staged)


·        git commit -m “commit inicial”                

(adiciona o comentário e empurra as atualizações para o local repositório de fato)


·        git status                           

(mostra se há alguma atualização do repositório)

·        git add remote origin https://github.com/perfil/repositoriox                

(adiciona o remote do repositório)


·        git push origin master  

(empurra as atualizações para a origem)


·        git pull origin master    

(puxa o repositório do github para o repositório remoto)


·        git clone https://github.com/perfil/repositorio.git

( clona o repositório do github para a máquina local)


·        git remote -v

(mostra os repositórios locais conectados com o github)


Alguns outros comandos básicos:

https://github.com/henriquehsb09/aprendendo

0
0

Comentários (0)

None

Brasil