@thauska
@thayanacmamore
ambiente de
desenvolvimento
ambiente de
testes
ambiente de
produção
Sistema de controle de versão distribuído de código aberto projetada para lidar com tudo, desde pequenos a grandes projetos com velocidade e eficiência.
Criado em 2005 por Linus Torvalds, criador do Linux
Só pra Windows:
git --versiongit config --global user.name "SeuNome"
git config --global user.email "SeuEmail"git initgit statustouch arquivo1.txtCriar um arquivo por linha de comando
mkdir minha-pastaCriar uma pasta por linha de comando
git add arquivo1.txt
git add minha-pastagit add .git add -AComeçar a monitorar arquivos
git diffgit diff seu_arquivogit loggit log -ngit log --onelineVisualizar modificações
Visualizar histórico do projeto
git show HashDoCommitVisualizar informações específicas de um commit
Ignorar arquivos
Crie um arquivo chamado .gitignore na raíz do projeto e dentro dele escreva o nome dos arquivos ou pastas que devem ser ignorados.
git remote add origin https://github.com/USUARIO/NOME_REPOSITORIO.gitgit push -u origin maingit pushgit pullEnviar um repositório git local para o GitHub
Enviar e trazer alterações
git clone https://github.com/USUARIO/NomeRepositorio.gitgit remote -vClonar um repositório do GitHub
Listar remotes do repositório
git branchgit branch nomeBranchListar branches
Criar uma branch
git checkout nomeBranchTrocar de branch
git checkout -b nomeBranchCriar uma branch e já trocar pra ela
git merge nomeBranchTrazer alterações de outra branch para a branch atual
Duvidas?