Logo

dev-resources.site

for different kinds of informations.

Como enviar somente novos commits em uma branch que já mesclada.

Published at
1/7/2025
Categories
git
github
Author
wesleywcr
Categories
2 categories in total
git
open
github
open
Author
9 person written this
wesleywcr
open
Como enviar somente novos commits em uma branch que já mesclada.

Ao trabalhar no desenvolvimento de software é normal ter alguns problemas para subir nosso código para codebase, neste artigo vou deixar uma dica de como enviar somente os novos commits que você fez em uma determinada branch que já foi mesclada em outra.

Nesse caso você pode ajustar seu Pull Request para conter apenas seus novos commits fazendo o seguinte:

  1. Navegue e atualize sua branch local:
git checkout main  # branch em que mesclou seu Pull Request
git pull origin main  
Enter fullscreen mode Exit fullscreen mode
  1. Volte para sua branch em que criou seu Pull Request:
git checkout minha-branch
Enter fullscreen mode Exit fullscreen mode
  1. Faça o rebase:
git rebase main
Enter fullscreen mode Exit fullscreen mode
  1. Force o push:
git push --force
Enter fullscreen mode Exit fullscreen mode

E pronto sua branch de Pull Request vai trazer somente os novos commits que ainda não foram mesclados na sua branch principal.

git Article's
30 articles in total
Favicon
🛡️ Security Measures: Safeguarding Your Codebase 🔒
Favicon
Unlock Your Coding Potential with the GitHub Copilot Global Bootcamp!
Favicon
Kickstart Your Developer Journey: A Beginner’s Guide to Software Development Success
Favicon
Git Commands Every Developer Must Know 🔥
Favicon
check out this!
Favicon
Git Merge VS Git Rebase: Which One Should YOU Use?
Favicon
A quick and simple guide on how to make branches for open-source development
Favicon
Improving Your Productivity With Git Worktrees
Favicon
GitHub Makeover: Create a Profile README That Stands Out and Connects! 👨‍💻
Favicon
How to Fix Git Issues: Committing and Pushing Without Pulling Causes Stuck Branches
Favicon
Undo Mistakes in Git: Revert, Reset, and Checkout Simplified
Favicon
My First npm Package!
Favicon
Mastering Git and GitHub: A Guide for New Team Members
Favicon
GIT hack: Sort and show recent branches
Favicon
GIT
Favicon
🎉 Simplify Laravel CRUD Operations with Ease! 🚀
Favicon
Why I Stopped Using Plain Git Pull (And Why You Should Too)
Favicon
Why I Built commit-ai: A Story About Git Security and Team Safety
Favicon
How to Link git to GitHub via SSH on Windows
Favicon
I built Zeet. A Git-like version Control System
Favicon
Effective Git Branch Merging for Teams 🚀
Favicon
Mastering Git Workflows: Beyond Basic Commands
Favicon
Como enviar somente novos commits em uma branch que já mesclada.
Favicon
Getting Git to Work on Apple Silicon
Favicon
Git avanzado: ¿Qué es cherry pick? 🍒
Favicon
Git Cheatsheet that will make you a master in Git !
Favicon
How to upgrade Git to latest version on macOS
Favicon
Windows dotted paths
Favicon
Using git Conditionals to Manage Your Git Identities
Favicon
Can a Python Server (Serving HTML with Jinja2) Interact and Modify Files in a Jenkins Pipeline?

Featured ones: