Please enable JavaScript.
Coggle requires JavaScript to display documents.
Git e Github, Branches, Informações adicionais!, Manipulando versões.,…
Git e Github
A diferença entre git e github é que o git é só uma ferramenta para versionar projetos (sistema de controle de versões), enquanto o github é o site no qual você colocará esses projetos versionados.
Branches
-
-
Para passar a trabalhar em uma nova linha de desenvolvimento criada: git checkout (nome da nova branch)
-
Trazer dados de uma branch para a master: git merge (nome da branch).
Savar a mensagem e confirmar: :x
Atualizar uma branch com arquivos de outra branch: git rebase (nome da branch que vai ser puxado os arquivos)
-
Informações adicionais!
Para adicionar seu email ou username antes de iniciar o repositório:
git config --local user.name "Seu nome aqui"
git config --local user.email "seu@email.aqui"Para ver se está conectado:
git config --local user.name
git config --local user.email Quando um commit for executado e quiser comentar todos os repositórios é só usar o global no lugar do local.
-
Para visualizar o histórico de alterações: git log.
Para uma linha: git log --oneline
Para o código inteiro: git log -pMais informações: https://devhints.io/git-log
Para o git ignorar um arquivo: criar um arquivo com o nome .gitignore e coloque os nomes dos arquivos que quer ignorar dentro do .gitignore.
-
Para ir para a pasta superior do arquivo: cd ..
Para criar uma pasta dentro dessa pasta: mkdir (nome da pasta)
Para entrar na pasta: cd (nome da pasta)/
Para renomear de origin: git remote rename
Para puxar um arquivo de outra pasta: git pull local master
-
Manipulando versões.
Para desfazer as alterações do código ainda não comitada e nem adicionada: git checkout -- (nome do arquivo)
Para desfazer alterações em um arquivo que está marcado para comitar: git reset HEAD (nome do arquivo.)
Para desfazer um commit que já foi feito primeiro tem que dar um log e depois copiar um código que fica do lado do commit, identificação/rest: git revert (rest do commit)
Para colocar versões que você não vai usar agora mas vai depois: git stash
Para ver os arquivos na lista stash: git stash list
Para pegar algo da lista de stash, remover e juntar: hit stash pop
Para voltar em uma versão do projeto mais antiga você precisa dar git log -- oneline e pegar a hash (números): git checkout (hash)
Para adicionar essa versão antiga em uma nova branch: gitcheckout -b (nome da branch nova)
para voltar a branch principal: git checkout master
Gerando Entregas
Para comparar a diferença entre duas versões do projeto precisamos dar git log --oneline para podermos ver as hash: git diff (numero do commit/hash)..(número do commit/outra hash)
Para finalmente deixar uma versão entregue desse projeto e terminar: git tag -a (nome desse projeto/versão) -m "(commit)"
Depois é só dar push normal: git push origin (nome da versão)
-
-
-
-
-