5 ms·
I agree with the just learn git part. However, a first year college student building something and putting it out in public is a great achievement and somethin
by noufalibrahim 4y ago
I agree with the just learn git part.
However, a first year college student building something and putting it out in public is a great achievement and something to be condemned.
- atuladhar 4y agoI'm sure this was a typo, but I don't think you meant "condemned." Maybe "commended"?
- Cyphase 4y agoRefreshed before I commented to say this and saw your comment labelled "0 minutes ago". :)
- noufalibrahim 4y agoCommended. Yes. Stupid autocomplete on the phone.
- dieselgate 4y agoi laughed at seeing that above too - who knows? in other industries it's common to lay the crap on the new guy but haven't experienced that as much in software
- joshmanders 4y ago> [...] great achievement and something to be condemned I assume you mean "not condemned" or "commended" possibly?
- euroderf 4y agoThere's also "condoned".
- deleted 4y ago[deleted]
- hdjjhhvvhga 4y agoYou remind me of my primary school teacher who had the tendency of condemning me for my achievements...
- noufalibrahim 4y agoGreat art is often unrecognised by people stuck in the rut of convention.
- deleted 4y ago[deleted]
- tharkun__ 4y agoAlso it forces you to never get rid of the training wheels it seems. Gut will never allow you to modify the history pushed to a remote repository. Prompt me, sure. Disallow? WTF? My standard work flow is that I have a branch for each change that I commit to without any form. I just use it to checkpoint myself. Yes I push those both as backup and to get CI to tell me things I broke while I keep working without having a full local build kill my machine from the load. At the end I squash, rebase and force push and then merge to master. In fact we only ever allow clean rebase "merges" to master, i.e. fast forwards.
- throwbadubadu 4y agoYes, and voiding even more use cases, total deal breaker, leave that to your or remote's githooks if you need it.
- actionfromafar 4y agoxkcd://1172
- tharkun__ 4y agoWhile that's funny it's the opposite of what this is ;) I'm all for the consistency in commands in gut for newcomers. I absolutely recognize that not everyone can just learn a bunch of command sequences. That said I do not "get" why people complain about git checkout to switch branches. Svn used that and so being compatible with that was important for adoption even if people today, that don't even know that svn ever existed, find it weird. But crippling, no sorry basically removing, one of the awesomest feature of git is mind boggling. Not a space bar heater moment. Heck git even deals totally fine with someone having pulled the branch you force pushed. People might not, especially if they never experienced it, but git the piece of software does not break even if you do it.
- cxr 4y ago> I do not "get" why people complain about git checkout to switch branches. Svn used that You're starting from a foregone conclusion that both of the following are true: 1. everyone is familiar with Subversion's design 2. that particular design decision was a good one to begin with They aren't, and it wasn't.
- dizhn 4y agocommended?
- Connor_Creegan1 4y agoI agree. I think first year college students building things and releasing them to the public ought to face possible jail time.
- zackees 4y ago[dead]