Tell us what’s happening
I am working on Learn Git by Building an SQL
Reference Object.
I followed the interactive rebase instructions and changed pick to s for the fix: add missing rename table reference commit. The rebase completed successfully, but CodeRoad still shows:
You should use the “squash” option
My working tree is clean, and the two intended commit messages are combined into one commit.
Output of git log -1 --format='%B':
fix: add missing rename database reference
fix: add missing rename table reference
The history before squashing was:
1cf7083 fix: add missing rename table reference
0e082fc fix: add missing rename database reference
193e3a2 feat: add column references
The reflog confirms that Git used squash:
rebase -i (squash)
rebase -i (finish)
I have also tried resetting the lesson, reopening the terminal, reloading VS Code/CodeRoad, and repeating the interactive rebase. The same message still appears.
How can I resynchronize CodeRoad without restarting the entire course?
