Skip to content

GitHub squash-merge-based workflow #4328

Answered by martinvonz
exarkun asked this question in Q&A
Discussion options

You must be logged in to vote

Ah, I think I see what's going on then. I'm guessing your scenario was something like this:

$ jj log
@ l my-feature abc222
| my feeture
o k abc111 main
$ jj describe -m "my feature" # fix a typo
$ # Your local version of `l` now doesn't match the version on the remote that's about to be merged
$ jj log
@ l my-feature* abc333
| my feature
o k abc111 main
$ # You merge the branch on the remote, i.e. commit abc333
$ jj git fetch
@ l??  my-feature abc333
| my feature
| o l?? main@origin abc222
|/ my feeture
o k abc111

Replies: 3 comments 4 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@martinvonz
Comment options

@dbarnett
Comment options

@dbarnett
Comment options

@martinvonz
Comment options

Answer selected by martinvonz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants