2

Tudo sobre Git e Primeiros comandos

#GitHub #Git
Janderson Costa
Janderson Costa

# O que e Git e GitHub


#### Fala pessoal !!! :wave:


Hoje vamos falar de Git e GitHub, o que e ?, os principais comandos, como criar um repositório, comando por comando, e como deletar um repositório, como enviar o repositório da sua maquina para o GitHub, e muito mais.


Então já fica ligado, me segue, e visite o meu GitHub/Linkdin, para mas artigo e projetos que estou fazendo.


<a href="https://github.com/Janderson3223">GitHub : Janderson Costa</a>         

<a href="https://www.linkedin.com/in/janderson-costa-3435a4114">Linkdin : Janderson Costa</a>         



Umas das primeiras descobertas que fiz, e que Git e GitHub não são a mesma coisa, elas se complementam mas são diferentes, isso mesmo, se vc era nubão assim como eu, já escreve ai nos comentários. :smile:


----


## 1.O que e o GIT


Bom Git e um sistema de versionamento de codigo distribuído, criado no ano de 2005, e adivinha quem criou?

 Linus Torvalds, isso mesmo, sé você não sabe quem e esse cara, rapaz você esta por fora em, já da um Google ai!.


O GitHub no português bém claro, e o cara que vai guarda todo seus códigos, que você criou, vai ter todo cuidado com cada linha de codigo, desde aquela que você criou o codigo, até quando você fez qualquer mudança, e sim ele mostra exatamente onde você fez a mudança, qual foi a mudança etc.., la também e possível que outras pessoa ajudem, no desenvolvimento do seu codigo, sei que você esta com a quela grande ideia, de criar o novo Facebook ou o novo Instagram, ou sei lá o que. kkk


Ele vai te dar a possibilidade de ver, qual pessoa indicou uma mudança, para a melhora do seu codigo, já que você não deve ser o senhor das linguagem de programação, com todos os comando e melhores praticas quardada na mente, sem ter nenhum erro, você poderá escolher se você concorda com o a mudança que a pessoa indicou, ou se você deixa pra lá. e muito mas em.


 O GIT  vai deixar seu codigo bem organizadinhos, e como eu simplifico!. e existem outras coisinhas, mas eu não vou dar spolher vou deixar você descobrir só, se você já não for um jedai no Git, e sabe muito mas que eu, o que não e difícil.:joy:


O Git surgil do desgosto do Linus Torvalds, com os sistemas de versionamento de codigo da epoca.


---


## 2.Primeiros comandos no Git


#### Comandos básicos no Git Part-1


Primeiros se você esta acostumado com programa de interface gráfica, a quelas telinhas bonitinhas, que você ver tudo que faz visualmente de forma mas comportável, você agora vai entra em outro mundo, agora você vai se sentir um Hacker, só que não.


Já com o Git e diferente, aforma que vamos nos comunicar com o Git e por linha de comando ou CLI se preferir,  command-line interface.


#### O que vamos aprender?


 - O que e o GIT

 - Primeiros comandos no Git

   - 3 Para entra em uma pasta/arquivo o comando é.    

   - 4 Para Sair da pasta/arquivo que esta e voltar para pasta/arquivos 

   - 5 Para lista as pastas/arquivos o comando é.  

   - 6 O comando para limpar a tela de comando é.     

   - 7 O comando para criar uma pasta é.

   - 8 Você também pode criar como se fosse um print da dela com o comando

   - 9 Para deletar um Repositório/pasta no Windows o comando é.

   - 10 Deletar repositório>

- Comandos básicos no Git Part-2

  - 1 invidando um repositório Git init

  - 2 Configurando ou Gmail e Senha 

  - 4 Comandos para enviar o diretório local para o GitHub

  - 5 Comandos para enviar atualização para o GitHub


----


##### informações básicas

LinNo Windows e diferente de você usa o sistema operacional Linux.


##### Para entra em uma pasta/arquivo o comando é.        

             ( cd )         

                     

Exemplo.        

c:\> cd workspace. para entrar na pasta ( Workspace )

ou cd windows. para entra na ( pasta Windows ).


##### Para Sair da pasta/arquivo que esta e voltar para pasta/arquivos anteriores o comando é.       

             ( cd.. )       

Retrocede uma pasta por vez, preste atenção.


\\\\\\\\\\  


##### Para lista as pastas/arquivos no windows o comando é.  

             ( dir )


##### Para lista as pastas/arquivos no Linux o comando é.  

             ( ls )


\\\\\\\\\


##### O comando para lispar a tela de comando é.      

            ( cls ) 



##### O comando para lispar a tela de comando é.      

            ( clear ) 


Este comando ira apagar todos os comandos da da tela.


\\\\\\\\\\


##### O comando para criar uma pasta é.

            ( mkdir )

Exemplo: mkdir Workspace   

ou     

Exemplo: mkdir Windows      

Sera criada a pasta com nome ( Workspace )      

Sera criada a pasta com nome ( Windows )


\\\\\\\\\\


##### Você também pode criar como se fosse um print da dela com o comando 


           ( echo <Nome-arquivo>)

Exemplo: echo hellow

Ira aparecer o nome: hellow

paara criar um arquivo você pode usar o comando     

                ( echo > hello.txt)     

Se você der o comando para listar as pastas/arquivos ira aparecer o aquivo, hellow.txt. 

Vale para qualquer sistema operacional, faça este teste dentro da pasta Workspace, se você ja tiver criado, para melhor compreensão.



\\\\\\\\

##  ---------------------  Atenção  -----------------------------


#### No windows existe uma diferença para os outros sistema operacionais, para poder deletar um arquivo.


Exemplo: del workspace

Você só deleta os arquivos que estiverem dentro dela.



#### Para deletar um Repositório/pasta no Windows o comando é.


##### Linux / Windows


Exemplo: rmdir workspace /S /Q


Pronto, agora você deletou o repositório/pasta definitivamente.


-------------


 ##### Linux / Windows


##### Para entar em uma pasta/arquivo o comando é.    

            ( cd )  


Exemplo.        

user@desktop:$ cd/workspace. 


para entrar na pasta ( Workspace ) 

ou cd/windows para entra na ( pasta Windows ).


#### Linux / Windows


##### Para Sair da pasta/arquivo que esta e voltar para pasta/arquivos anteriores o comando é.       

             ( cd.. )       

Retrocede uma pasta por vez, preste atenção


\\\\\\\\

#### Linux

##### Para lista as pastas/arquivos o comando é.  

              ( ls )

  

 \\\\\\\\

#### Windows

 ##### O comando para lispar a tela de comando é.      

            ( dir ) 


Este comando ira apagar todos os comandos daos da tela.


\\\\\\\\\\

#### Linux / Windows


##### O comando para criar uma pasta é.

            ( mkdir )

Exemplo: mkdir Workspace

Exemplo: mkdir Windows

Sera criada a pasta com nome ( Workspace )

Sera criada a pasta com nome ( Windows )


\\\\\\\\\\


#### Deletar repoditorio


#### Para deletar um Repositório o comando é.


#### Linux

Exemplo:        

rm -rf workspace/pasta


Pronto, agora você deletou o repositório definitivamente, no Linux.



####  Windows

Exemplo:        

rm -rf workspace/pasta


Pronto, agora você deletou o repositório definitivamente, no Windows.


-----


## ---------- Atenção agora vamos para o pronpt de comando do Git Bash.-----------


#### Comandos básicos no Git Part-2


 - git init

 - git add

 - git acommit


O ( git init) e para iniciarmos um repositório.     

O ( git add) e para adicionar novos arquivos, especificos.       

O ( git acommit ) Os commits são criados com o comando git commit para capturar o estado de um projeto naquele ponto no tempo.


---


#### Bom com o Git Bash aberto na sua maquina, preste atenção nos comandos.


Comece com o comando        

( ls ) 


para listar seus diretórios/pastas, se não tiver criado a pasta ( workspace ) já pode ir criando, se lembra do comando para criar uma diretório/pasta?


O comando para criar é.     

Exemplo: mkdir workspace        


Pronto, o diretório/pasta já esta criado.


---


Já limpa o terminal pq deve esta uma bagunça, lembra deste em?


O comando para limpar o terminal é.    

( Windows )     

##### Exemplo: cls  


( linux )  

##### Exemplo: clear  

pronto tudo ja esta limpo, agora você deve esta dentro da pasta Workspace.


Agora para criar o pasta/diretório use o comando.


##### xemplo: mkdir livro-receitas

pronto uma nova pasta esta criada.


-----


Agora da aquela listada nos diretórios/pastas com o comando.


Exemplo: ls

Deve esta aparecendo a pasta que acabou de criar com o nome

( livro-receitas)


Agora de novo da o comando( ls ) para limpa o terminal.

Se você estiver na pasta workspace, de um dir, para listar todos os diretórios/pastas, você vera a pasta com o nome, ( livro-receita )agora entre nela, com o comando.


Exemplo: cd livro-receitas


-----


###### enviando um repositório Git init


Agora você esta na pasta livro-receitas.

Vamos agora iniciar o versionamento do nosso codigo com o comando.


Exemplo: git init

Lembrando que você deve esta dentro da pasta ( livro-receitas)


Ira aparecer uma mensagens avisando que foi iniciado um repositório vazio dentro da pasta em que você esta.


Se você der um      

( ls )      

não vai aparecer nada porque ela e uma pasta oculta, para que ela apareça de o comando.


Exemplo: ls -a

Agora deve esta aparecendo alguns caracteres estranhos, isso e porque deu certo.kk


Agora volte uma basta com o comando


Exemplo     

$ cd ..

Agora você deve esta na pasta ( livro-receitas )


-----


###### Configurando ou Gmail e Senha .


Agora vamos criar o primeiro arquivo na nossa pasta.

Mas antes disto e preciso fazer algumas configurações, não se preocupe não e nada de outro mundo.


Se você já tem uma conta no GitHub, você vai precisar do Gmail e senha, para poder vincular seu Git ao seu GitHub, se você ainda não tem já vai lá e cria uma conta, e não esquece o Gmail ou a senha em.


O comando para configurar isso é.

para configurar o Gmail


Exemplo:        

git config --global user.email       "(Seu Gmail aqui)" Coloque a Gmail do seu GitHub.


Pronto ele já esta configurado.


O comando para configurar a senha é.


Exemplo:        

git config --global user.nickname MinhaSenha    (senha depois, sem aspas nem nada.) coloque a Gmail do seu GitHub.


-------


Agora você pode criar seus arquivos, indico iniciar criando um arquivo ( markdow ) se você não conhece no YouTube tem vários videos explicando sobre isso, abaixo um artigo meu falando um pouco de como usar ele com, com link para videos no YouTube


<a a href="https://drive.google.com/file/d/1eu1_vHrCxSxJg_kUqe77AzTxgL6Sz4gF/view?usp=sharing"> Acesse aqui</a>


## -------------- Atençaõ muito importante os comandos a baixo -----------




### A pos criar seu arquivo os comando para finalizar é.


1 comando:

##### git add *


Colocando  o (*) no final do comando, você vai adicionar todas as mudanças de uma vez,



2 comando:

##### git commit -m "commit inicial"


Pronto agora, esta pronto para enviar para o GitHub.


-----


### Comandos para enviar o diretório local para o GitHub


### ------------- Atenção ----------


git push origin master



#### Se fizer alguma alteração nos arquivos os comandos para atualizar no seu repositórios é.


Para adicionar todas as mudanças o comando é.   

##### git add*       


Para enviar todas as mudanças para o repositório o comando é.

##### git push origin master


----


O video para melhor compreensão de vocês deixo a baixo.


<a href="">Acesse o video aqui</a>


---


### Já sabe né, se gostou :+1:, compartilha para quem você acha que ponderar ser util, curti :punch: , e me segue nas redes sociais. :heart:


#### Linkdim                 

<a href="https://www.linkedin.com/in/janderson-costa-3435a4114">Linkdin : Janderson Costa</a>         

#### GitHub 

<a href="https://github.com/Janderson3223">GitHub : Janderson Costa</a>         


4
38

Comentários (4)

0
Janderson Costa

Janderson Costa

25/07/2021 15:24

Fala Ryam Alves Muito obrigado .


0
Ryam Alves

Ryam Alves

25/07/2021 14:59

Tutorial sensacional, Janderson, parabéns!

0
Janderson Costa

Janderson Costa

25/07/2021 13:26

Opa Leandro valeu pela observação.

0
Leandro Henrique

Leandro Henrique

25/07/2021 13:21

Ótimo tutorial man, só faltou trocar a branch master pela main.

Sou um jovem em busca de conhecimento para desenvolver aplicações que ajudem a vida de todos.

Brasil