Sua sugestão está relacionada a um problema? Por favor descreva.
Não
Descreva a solução que você gostaria
cumprindo entrega do projeto mas, segue uns atalhos que tenho.
Descreva as alternativas que você considerou
: git --version depois digitar: git update e clicar: y vai atualizar para ultima versão.
CONFIGURE A FERRAMENTA
git config --global user.email you@example.com
Configura o email que você quer ligado as suas transações de commit
git config --global user.name "your name"
Configura o nome que você quer ligado as suas transações de commit`
$ git config --global color.ui auto
Configura o email que você quer ligado as suas transações de commit
git config user.name
vair mostrar qual usuário está configurado
git config user.email
vai mostrar qual e-mail
git config –list
vai listar toda configuração
git config – global core.editor //win//macs// linux
vai configura qual Sistema que vou usar. Se não usar esse comando automaticamente ele coloca win como padrão.
git config --global init.defaultBranch main
Para facilitar e alterar a branch principal:
git init –b main
Para criar repositório com o parâmetro “b”
git config --global alias.s status //ele criar atalho dos comandos.
git config --global –unset alias.b // ele remove atalho dos comandos
FAÇA MUDANÇA
1- Git status = ver estatus
2- git diff Mostra diferenças no arquivo que não foram realizadas
3- git diff --staged Mostra a diferença entre arquivos selecionados e a suas últimas versões
4- Git add index.html = adiciona arquivo . para adicionar git add * // git add –all //git add -A
5- git commit -m "colocar comentario"
6-
MUDANÇAS EM GRUPO
1- git branch Lista todos os branches locais no repositório atual
2- git branch a
3- git branch [nome-do-branch] Cria um novo Branch
4- Git checkout revisão-exemplo // ele vai sair do branch main para branch revisão-exemplo. git Checkout -b nova-branch
5- Git checkout main // ela saiu da revisão e voltou para main
6- git merge revisão-exemplo ///..ele vai trazer atualização do branch revisão-exemplo para dentro do main.
7- git branch -M estudando // tem que está dentro da Branch que vai trocar o nome // trocando de em outra Branch git Branch -m estudando praticando
8-
9- Git branch -d praticando//o Exclui o branch específico.
DESFAÇA COMMITS
1- git reset [commit] Desfaz todos os commits depois de [commit], preservando mudanças locais
2- git reset --hard [commit] Descarta todo histórico e mudanças para o commit especificado
3- Git reset head~1 /// reset um commit para atras Git reset head~2 /// reset 2 commit para atras
4- Git reset --soft head~1 // retorna o ultimo commit strage
5- Git reset --mixed head~1 // retorna para o inicio o commit working
6- Git revert head~1 //gera novo arquivo
DESFAÇA
1- Git restore nomearquivo.tipoarquivo vai desfazer a ultima mudança
2- Git reset HEAD nomearquivo.tipoarquivo Git restore --staged recupera arquivo na área de trabalho.
Revise Histórico
1- git log Lista o histórico de versões para o branch atual
2- git log --follow [arquivo] Lista o histórico de versões para um arquivo, incluindo mudanças de nome
3- git log –author=”Humberto”Lista apenas pelo nome de único autor no projeto.
4- Git shortlog Lista nome em ordem alfabética.
5- Git shortlog -sn Lista apenas nome e quantidade de commid.
6- git diff [primerio-branch]...[segundo-branch] Mostra a diferença de conteúdo entre dois branches
7- git diff
8- git show [commit] Retorna mudanças de metadata e conteúdo para o commit especificado
9- gitk //- ferramenta grafica
REFATORE NOMES DOS ARQUIVOS
1- git rm nomearquivo.tipoarquivo vai remover o arquivo.
2- git rm --cached [arquivo] Remove o arquivo do controle de versão mas preserva o arquivo localmente.
3- git mv [arquivo-original] [arquivo-renomeado] Muda o nome do arquivo e o seleciona para o commit
4- git rm --cached E sem --cached caso queira remover o arquivo de tudo! git rm
SINCRONIZE MUDANÇAS
1- git fetch [marcador] Baixe todo o histórico de um marcador de repositório
2- git merge [marcador]/[branch] Combina o marcador do branch no branch local
3- git rebase master // permite alterar com facilidade uma variedade de commits, modificando o histórico do seu repositório. É possível reordenar, editar ou combinar commits por squash. Normalmente, você usará git rebase para: Editar mensagens anteriores do commit.
4- git push [alias] [branch] Envia todos os commits do branch local para o GitHub
5- git pull Baixa o histórico e incorpora as mudanças
6- git push -u origin main // tornar padrao
7- git push origin master
8-
SALVE FRAGMENTOS
1- git stash save “adicionado arquivos” //Armazena temporariamente todos os arquivos rastreados modificados.
2- git stash list Lista todos os conjuntos de alterações em stash
3- git stash pop Restaura os arquivos recentes em stash
4- git stash drop Descarta os conjuntos de alterações mais recentes em stash
5- git stash clear
SUPRIMA O RASTREAMENTO Exclua arquivos e diretórios temporários
.log
build/
temp-
Um arquivo de texto chamado .gitignore suprime o versionamento acidental de arquivos e diretórios correspondentes aos padrões especificados.
git ls-files --other --ignored --exclude-standard Lista todos os arquivos ignorados neste projeto.
Outros:
Git clear limpa tela
pwd = endereco da pasta onde está
ls = mostra conteudo da pasta
cd nome da pasta exemplo cd Turma2/
mkdir criar pasta nova
pwdu
copy null teste.txt criar arquivo
de
echo >> cart.html escreve conteudo
git checkout -b outraversao origin/outraversao
git remote -v
git checkout colocar o codigo do comit
git tag entrega_1 -a -m "terminamos de implementar essa primeira versao do site"
v1.0.0
git tag -a 1.0.0 -m “criando tag”
git push origin main --tags
git tag
git remote -v
git tag -n
git remote rename nome_qualquer
g tag -d 1.0.1
delete a tag.
Git push origin master --tags
Git push origin :1.0.1
Deleta do repositorio
Sua sugestão está relacionada a um problema? Por favor descreva. Não
Descreva a solução que você gostaria cumprindo entrega do projeto mas, segue uns atalhos que tenho.
Descreva as alternativas que você considerou : git --version depois digitar: git update e clicar: y vai atualizar para ultima versão. CONFIGURE A FERRAMENTA git config --global user.email you@example.com Configura o email que você quer ligado as suas transações de commit git config --global user.name "your name" Configura o nome que você quer ligado as suas transações de commit` $ git config --global color.ui auto Configura o email que você quer ligado as suas transações de commit git config user.name vair mostrar qual usuário está configurado git config user.email vai mostrar qual e-mail git config –list vai listar toda configuração git config – global core.editor //win//macs// linux vai configura qual Sistema que vou usar. Se não usar esse comando automaticamente ele coloca win como padrão. git config --global init.defaultBranch main Para facilitar e alterar a branch principal: git init –b main Para criar repositório com o parâmetro “b” git config --global alias.s status //ele criar atalho dos comandos. git config --global –unset alias.b // ele remove atalho dos comandos
CRIE REPOSITÓRIOS 1- Git init 2- git clone https://github.com/maxhumberto/aula-desenvolvimento-web.git . https://github.com/maxhumberto/bootstrap.git // caso queira jogar arquivo dentro da pasta 3- git clone https://github.com/maxhumberto/aula-desenvolvimento-web.git nome_pasta 4- git remote add origin https://github.com/maxhumberto/estudopython.git 5-
FAÇA MUDANÇA 1- Git status = ver estatus 2- git diff Mostra diferenças no arquivo que não foram realizadas 3- git diff --staged Mostra a diferença entre arquivos selecionados e a suas últimas versões 4- Git add index.html = adiciona arquivo . para adicionar git add * // git add –all //git add -A 5- git commit -m "colocar comentario" 6-
MUDANÇAS EM GRUPO 1- git branch Lista todos os branches locais no repositório atual 2- git branch a 3- git branch [nome-do-branch] Cria um novo Branch
4- Git checkout revisão-exemplo // ele vai sair do branch main para branch revisão-exemplo. git Checkout -b nova-branch 5- Git checkout main // ela saiu da revisão e voltou para main 6- git merge revisão-exemplo ///..ele vai trazer atualização do branch revisão-exemplo para dentro do main. 7- git branch -M estudando // tem que está dentro da Branch que vai trocar o nome // trocando de em outra Branch git Branch -m estudando praticando 8-
9- Git branch -d praticando//o Exclui o branch específico.
DESFAÇA COMMITS 1- git reset [commit] Desfaz todos os commits depois de
[commit]
, preservando mudanças locais 2- git reset --hard [commit] Descarta todo histórico e mudanças para o commit especificado 3- Git reset head~1 /// reset um commit para atras Git reset head~2 /// reset 2 commit para atras4- Git reset --soft head~1 // retorna o ultimo commit strage 5- Git reset --mixed head~1 // retorna para o inicio o commit working 6- Git revert head~1 //gera novo arquivo DESFAÇA 1- Git restore nomearquivo.tipoarquivo vai desfazer a ultima mudança 2- Git reset HEAD nomearquivo.tipoarquivo Git restore --staged recupera arquivo na área de trabalho. Revise Histórico 1- git log Lista o histórico de versões para o branch atual 2- git log --follow [arquivo] Lista o histórico de versões para um arquivo, incluindo mudanças de nome 3- git log –author=”Humberto”Lista apenas pelo nome de único autor no projeto. 4- Git shortlog Lista nome em ordem alfabética. 5- Git shortlog -sn Lista apenas nome e quantidade de commid. 6- git diff [primerio-branch]...[segundo-branch] Mostra a diferença de conteúdo entre dois branches 7- git diff 8- git show [commit] Retorna mudanças de metadata e conteúdo para o commit especificado 9- gitk //- ferramenta grafica REFATORE NOMES DOS ARQUIVOS 1- git rm nomearquivo.tipoarquivo vai remover o arquivo. 2- git rm --cached [arquivo] Remove o arquivo do controle de versão mas preserva o arquivo localmente. 3- git mv [arquivo-original] [arquivo-renomeado] Muda o nome do arquivo e o seleciona para o commit 4- git rm --cached E sem --cached caso queira remover o arquivo de tudo! git rm
SINCRONIZE MUDANÇAS 1- git fetch [marcador] Baixe todo o histórico de um marcador de repositório 2- git merge [marcador]/[branch] Combina o marcador do branch no branch local 3- git rebase master // permite alterar com facilidade uma variedade de commits, modificando o histórico do seu repositório. É possível reordenar, editar ou combinar commits por squash. Normalmente, você usará git rebase para: Editar mensagens anteriores do commit. 4- git push [alias] [branch] Envia todos os commits do branch local para o GitHub 5- git pull Baixa o histórico e incorpora as mudanças 6- git push -u origin main // tornar padrao 7- git push origin master 8-
SALVE FRAGMENTOS
1- git stash save “adicionado arquivos” //Armazena temporariamente todos os arquivos rastreados modificados. 2- git stash list Lista todos os conjuntos de alterações em stash 3- git stash pop Restaura os arquivos recentes em stash 4- git stash drop Descarta os conjuntos de alterações mais recentes em stash 5- git stash clear
SUPRIMA O RASTREAMENTO Exclua arquivos e diretórios temporários .log build/ temp- Um arquivo de texto chamado
.gitignore
suprime o versionamento acidental de arquivos e diretórios correspondentes aos padrões especificados. git ls-files --other --ignored --exclude-standard Lista todos os arquivos ignorados neste projeto.Outros: Git clear limpa tela pwd = endereco da pasta onde está ls = mostra conteudo da pasta cd nome da pasta exemplo cd Turma2/ mkdir criar pasta nova pwdu copy null teste.txt criar arquivo de echo >> cart.html escreve conteudo git checkout -b outraversao origin/outraversao git remote -v git checkout colocar o codigo do comit git tag entrega_1 -a -m "terminamos de implementar essa primeira versao do site" v1.0.0 git tag -a 1.0.0 -m “criando tag” git push origin main --tags
git tag git remote -v git tag -n git remote rename nome_qualquer g tag -d 1.0.1 delete a tag. Git push origin master --tags Git push origin :1.0.1 Deleta do repositorio
git reset git push -f origin main
git remote add
Contexto adicional n/a