Squashing without using git squash
Shaikh Al Amin

Shaikh Al Amin @shaikhalamin

About: Senior Software Engineer | Frontend Specialist | Laravel, Express,React

Location:
Dhaka
Joined:
Oct 9, 2020

Squashing without using git squash

Publish Date: Aug 25 '23
0 0

Git squash alternatives using reset:

If your target pull request branch is master, then follow the below steps.

Note: You can change the steps to your dev/qa branch as well. just change master branch to your target branch

— git config pull.rebase false
— git checkout master
— git pull origin master

— git checkout CURRENT_WROKING_BRANCH

— git pull origin master

— git reset $(git merge-base master CURRENT_WROKING_BRANCH)

— git add changes …
— git commit -am “ticket-name commit message”
— git push -f
Enter fullscreen mode Exit fullscreen mode

Now create a pull request your master branch

Comments 0 total

    Add comment