"Why does my git say main and not master? Did I break it?"
"Why cant I push to master like the 100x tutorials show? I get errors!"
"Why does my git say main and not master? Did I break it?"
"Why cant I push to master like the 100x tutorials show? I get errors!"
Don't tell me you're still using bare pointers, `new` and `delete` in your C++ classes instead of using smart_ptr fields, or explicitly declaring local variable types instead of using `auto`...
In reality each change that requires updates to documentation (or code) is of course not actually zero cost.
Adapt or die is the motto out here.
This is pretty much the view of the left now :p
Also if your tutorials are using a base repository to work from, then you can still have the branch "master" it's just not default. So your existing repos should still work. And if you changed your repo then you should be responsible for updating your documentation to reflect that. It's just good practice.
I struggle to come up with any two terms that make this more clear than "master" and "slave". Just because we've abolished chattel slavery, doesn't mean we should avoid the very words themselves when they are appropriate. Destruction of meaning is far worse than some abstract offense that doesn't seem reasonable to take on behalf of a computer process.