8000 GitHub - omartins-zs/tips-utilities: DIcas, Truques e Auxiliares de Desenolvimento
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

omartins-zs/tips-utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dicas e Auxiliares


💻📊✔️Software de Gerenciamento de Projetos

Icones

🪑📊Sistemas de gerenciamento de banco de dados(SGBD)

💻➡️✔️Ferramentas de Lógica de Programação

  • Interface para criar diagramas como fluxogramas, wireframes, diagramas UML Diagrams.net(draw.io)
  • Ferramenta gráfica para escrever e executar fluxogramas Flowgorithm

🪑💹 Banco de Dados

📄README

👨‍💻 :octocat: Github

  • Git, desfazendo commits
  • Como modificar o repositorio remoto no Git
  • Diferença entre "git add --all", "git add ." e "git add -u"
  • Geekhunter 13 comandos Git mais usados
  • Desfazer o último commit e remover as alterações do stage area git reset HEAD~1 | (git reset HEAD~2 volta 2 Commits)
  • Desfazer o último commit e manter as alterações no stage area git reset --soft HEAD~1
  • Fusão sem verificar os 2 Historicos de commits git pull origin master --allow-unrelated-histories
  • Resolvendo o erro “fatal: refusing to merge unrelated histories” no Git
  • Como mudar o username e email dos commits já feitos
          
            git filter-branch --env-filter '
            EMAIL_ANTIGO="seu-email-antigo@example.com"
            NOME_CORRETO="Nome correto"
            EMAIL_CORRETO="seu-email-correto@example.com"
            if [ "$GIT_COMMITTER_EMAIL" = "$EMAIL_ANTIGO" ]
            then
            export GIT_COMMITTER_NAME="$NOME_CORRETO"
            export GIT_COMMITTER_EMAIL="$EMAIL_CORRETO"
            fi
            if [ "$GIT_AUTHOR_EMAIL" = "$EMAIL_ANTIGO" ]
            then
            export GIT_AUTHOR_NAME="$NOME_CORRETO"
            export GIT_AUTHOR_EMAIL="$EMAIL_CORRETO"
            fi
            ' --tag-name-filter cat -- --branches --tags
          
        
          
           git filter-branch --env-filter '
        NOME_CORRETO="Seu Nome Correto"
        EMAIL_CORRETO="seu-email-correto@example.com"
    
        if [ "$GIT_COMMITTER_EMAIL" != "$EMAIL_CORRETO" ]
        then
            export GIT_COMMITTER_NAME="$NOME_CORRETO"
            export GIT_COMMITTER_EMAIL="$EMAIL_CORRETO"
        fi
    
        if [ "$GIT_AUTHOR_EMAIL" != "$EMAIL_CORRETO" ]
        then
            export GIT_AUTHOR_NAME="$NOME_CORRETO"
            export GIT_AUTHOR_EMAIL="$EMAIL_CORRETO"
        fi
    ' --tag-name-filter cat -- --branches --tags
          
        
  • Alterando a Mensagem de Commits Específicos
    • 1. Utilize o comando git rebase -i HEAD~n

      Onde n é o número de commits a partir do HEAD que você quer incluir no rebase.

      git rebase -i HEAD~3
    • 2. Escolha o Commit para Editar

      Encontre o commit cuja mensagem você deseja alterar e substitua pick por reword (ou r) e Salve e feche o editor, Exemplo:

      reword abc1234 Mensagem antiga
      pick def5678 Outro commit
      pick ghi9012 Outro commit
    • 3. Edite a Mensagem do Commit

      O Git abrirá o editor novamente, desta vez para você editar a mensagem do commit especificado. Edite a mensagem conforme necessário, salve e feche o editor

    • 4. Continue o Rebase

      Após editar a mensagem, o rebase interativo continuará automaticamente. Se houver conflitos, você precisará resolvê-los antes de continuar.

      git rebase --continue
    • 5. Forçar o Push para o Repositório Remoto

      Após completar o rebase, você precisará forçar o push para atualizar o repositório remoto com as mudanças.

      git push --force
  • Alterando Commits após fazer Checkout para Commit Anterior(Recuperando e Atualizando uma Branch a Partir de um Commit Anterior)
    • Se você voltou apenas para um commit anterior (usando git checkout ), e fez novos commits no estado de detached HEAD, mas agora quer que esses novos commits substituam o terceiro commit, aqui está o que fazer sem criar uma nova branch:

      					# Force a branch principal para o estado atual
      					git branch -f (nome-da-branch) HEAD
      					
      					# Volte para a branch principal
      					git checkout (nome-da-branch)
      					
      					# Envie as alterações para o repositório remoto, sobrescrevendo o histórico
      					git push --force
      					
      					
      					git push origin HEAD:(nome-da-branch)--force
      				</p>
      			
      
      			</li>
      		</ul>
      	</details>
      </li>
      

    ✔️Emoji

    📚Auxiliares de Next.JS

    📍Icons

    🔖Badges

    💻🧾 Editores

About

DIcas, Truques e Auxiliares de Desenolvimento

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0