Skip to content

NycolasDarosci/study_git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Começando no git____________________________________________

CONTROLE DE VERSÃO VCS – VERSION CONTROL SYSTEM

  • Registro de alterações em um ou mais arquivos

  • Lembrar versões específicas mais tarde

  • Reverter para estado anterior determinados arquivos ou um projeto

  • Compare as mudanças ao longo do tempo

  • Veja quem modificou pala última vez algo que pode estar causando um problema

  • Quem introduziu um problema ou quando

  • Se você estragar tudo ou perder arquivos, você pode recuperar

    O QUE É GIT?

  • Sistema de controle de versão distribuído

  • Open-Source

  • Pontos na história: commit (viagem no tempo)

  • Histórico de alterações no código

  • Voltar para qualquer ponto da história

  • Controlar o fluxo de novas funcionalidades

  • Ramificações: branch (universos paralelos)

  • Vários devs no mesmo projeto

  • Análise e resolução de conflitos


  • Pwd - Local do usuário

  • mkdir “nome do arquivo” - criar um arquivo. “todo programador quando inicia um repositorio, começa com um arquivo README.md”

  • git status - status do git, mostra os arquivos que estão no stage area, working directory etc.

  • git branch - você cria um novo histórico; tive uma nova ideia e quero testá-lo sem comprometer o histórico principal, então cria-se um novo histórico.

  • git chekout “nome do branch” - mudar para o branch desejado

  • cd Documents/git-test - entrar na pasta para iniciar um repositório

  • ls - listar o que tenho na pasta

  • git init - inicializar um repositório

  • ls -a - observar se eu tenho um diretório .git, pois quer dizer que o repositório deu certo. Consigo ver outros arquivos que criei

  • ls -al .git - listar tudo que há dentro do diretório .git

  • git log - pontos da história quando o commit foi feito, por quem

  • git log -n 5 - trazer o log dos últimos 5 commits

  • vim file.txt - adicionar um arquivo dentro do vim, aperte a tecla ‘i’ para escrever um texto, depois aperte ‘esc’ e aperte as teclas ’:wq’ que significa write and quit

  • git add . - Depois disso, o git já identificou que tem uma modificação no projeto, agora eu preciso adicionar ‘add’. O ‘.’ Significa que estou me referindo a todos os arquivos do meu diretório local git

  • git commit -m “inicial commit” - Adiciona um ponto na história do meu processo

  • Touch qualquer coisa - Criar arquivo, depois que você dá git init

  • git reset –soft –mixed --hard - voltar algum commit que você deseja; soft não exclui nenhum commit, hard exclui todos os commits, àqueles depois do selecionado

  • git rm –cached file2.txt - Quando você não quer commitar um arquivo, ele volta para o working directory

  • git diff - Ver o que eu modifiquei no working directory durante o processo

  • git diff --staged - Ver o que eu modifiquei e já mandei para o stage area, pois quando dou um git add, git diff não localiza mais este que foi para o stage area (add)

  • git mv file1.txt _file1.txtt - renomear arquivos com git mv e o nome

  • cat file1.txt - ver o que está escrito dentro do arquivo

  • git commit –-amend -m “change to file1.txt” - renomear o texto

  • git checkout 148c6f53 – file1.txt -

  • git clean -f - remover arquivos

  • git clean -n - vai mostrar quais arquivos irão ser excluidos

  • git revert HEAD~4 - trazer um arquivo do passado e fazer um novo commit

  • git show 65b0bb063 - mostra todas as alterações que fizemos. É parecido com o git diff, mas esse funciona para quando já tem um commit

  • git show 65b0bb063 -- src/views/* - posso entrar também nas pastas para ver o que eu mudei

About

Repositório para estudos do GIT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published