3 ms·
> If you think about it, movies are made this way. Scenes are shot out of temporal order, multiple times, and different bits are picked from this camera and tha
by bcrosby95 5y ago
> If you think about it, movies are made this way. Scenes are shot out of temporal order, multiple times, and different bits are picked from this camera and that camera. Without examining the analogy too closely, this is similar to how different git commits might be viewed. Once you have everything in the “can” (repository) you go back and in post-production, you edit and splice everything together to form individual cuts and scenes, sometimes perhaps even doing some digital editing of the resulting product.
Except the end product is a movie, and my end product is software, not a commit history. If you want to draw an analogy to movies, then rebasing your history would be like movies throwing out raw camera footage because they have the end product. They keep all of the raw footage. They do not throw it out by "rebasing".