DEV Community

Discussion on: Is Git Great? #healthydebate

 
michelemauro profile image
michelemauro

Also:

  • there is a bundle file format, that can carry around commits and branch names safely between repositories (in fact, I used it to collaborate before BitBucket was there). This file format enables me to collect the homeworks from my students with the certainty that they will not be able to mess up with my repository. I'm not sure if that can be done in git with the same level of peace of mind.

And as for the rebase thing, there was a solution in the works a few years ago: I don't know now if it has been deployed.

The staging area is maybe the only thing in git that I find remotely useful, sometimes. But I went on for years without it, and sometimes it just gets in the way.