Git — Medium
Key points
- Tilde (~) traverses commit history linearly
- Caret (^) is used for merge commit parent selection
- These notations are not interchangeable
- Understanding their differences is key to precise commit referencing
Ready to go further?
Related questions
