>git rebase
>>60239695
Rebase is easy once you understand the concept.
Starting from commit X through commit Y, rebuild the timeline according to the provided options.
The options can be reordering or inserting commits, or changing them outright.
It's time surgery. Being a time lord isn't for everyone.
>>60239721
how about I just use pijul and then I dont have to worry about a million complex weird commands
It's just a way to see commits for what they are: patches. And rebase just mean apply patches on another source tree.
>>60239695
>upload files separately to github via browser
>git commit -i
>>60239695
>git stash -u --keep-index
>>60239695
>understanding basic graph theory makes you smart
You're not that special, honeybunch
>>60239721
Why would you do that? Just use merge for fucks sake.
Are you afraid of the linus police coming to inspect the linearity of your branches or what?
Let branches be actual branches instead of linear paths. The whole point of using Git is that it is so easy to merge branches that you don't care about the branching factor.
Reposting from /sqt/:
Question about using git repos on GoboLinux:
Cloning remote repos is easy, of course, but once I have it on my GoboLinux machine, how should I go about compiling the cloned program?
Can I just use Gobo's Compile command? Do I need to make a recipe first? Or just do the usual configure/make/make install routine and hope no funky errors occur?
>>60245866
b-but the linear history looks so much nicer than branching
>manipulating time instead of using git revert
>>60244166
>calling it graph theory