Sorry to ask, I'm having a hardtime getting a rebase (due my inexperience with it)

Could you please confirm it is correct that I am doing please before I messup my whole work? Many thanks in advance!
My steps for the rebase:
1. Clone my Wesseldr/easy-rsa
2. Change to branche Set_PKCS#11_KEY_SIZE ( this is the one i made a pull request on)
3. Change the easy-rsa/2.0/vars file from 1024 into 2048 bits default value for smartcards
4. Make a commit called "Rebase me" (not pushing it just keeping it on my local git)
5. do a: ```git rebase --interactive --autosquash HEAD~2```
This gives me:
```pick a048576 Fix -n "User PIN:"  .......
pick 4ff745f Rebase me```

6.  a048576 is the orignial pull request, 4ff745f is the commit i want to rebase into a048576
I change it into:
```pick a048576 Fix -n "User PIN:"  .......
fixup 4ff745f Rebase me```

7. Now it comes back with:
[detached HEAD a96962d] Fix -n "User PIN:" on original Bourne shell (OsX) Add PKCS11_KEY_SIZE in vars for setting Token/SmartCard key size (1024 or 2048)
 2 files changed, 3 insertions(+), 2 deletions(-)

8. And here i cant push or pull it any more without getting an error. help... Do i need to push a force here ?
I don't want to make my work on the full smart card support that follows up this patch, however I rather send in a new pull request on the 2048 bits after the merge of both pull requests :)