You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Like git rebase -i, but the prompt it opens up has all but the first commit set to squash instead of pick by default. Maybe it could have both an interactive and non-interactive mode? By 'interactive' I just mean 'opens the rebase prompt in your editor', like git.
The text was updated successfully, but these errors were encountered:
@chriswalz that's not quite the same thing - git merge --squash branch takes the changes from branch and applies them to the index without committing. But that's not at all the same as rebasing, which puts your current state on top of the changes from branch, keeping the history. Or in other words, merge --squash squashes the changes from branch, but rebase -i squashes the changes in your current branch.
Like
git rebase -i
, but the prompt it opens up has all but the first commit set tosquash
instead ofpick
by default. Maybe it could have both an interactive and non-interactive mode? By 'interactive' I just mean 'opens the rebase prompt in your editor', like git.The text was updated successfully, but these errors were encountered: