OK, I see your original comment, no need to be rude. If you're working on a computer that struggles with 'making a commit' and 'editing a text file', I feel like you're working in an environment that's going to be very frustrating when writing code.
Are you thinking about rebasing through an IDE? IDEs are uniformly terrible at git.