Where programmers share ideas and help each other grow. All developers are welcome to submit stories, tutorials, questions, or anything worth discussing. The front page is curated by the folks behind @ThePracticalDev.
Have fun and don't be afraid to contribute, everyone's perspective is valuable! ✌️
Wanted to do psychology, one day someone asked me "soo.. <.< psychology huh... what are you gonna do with that... I was so sure I knew what I wanted to do, and that moment I don't why I just felt lost. I was in the library after that break and my girlfriend at the time, was like, you should take college more seriously, I was like "aight fine". Looked up high paying jobs, found that computer oriented jobs seemed to be up there, I said "hey I like computers", so I signed up for it just like that... I spent the summer before my first semester diving into it, every day got more and more exciting, I saw a whole new world and it was made of code. Never turned back since, except those last 3 years where I took a break, found passion for life and explore my creative perspectives. Some source code manipulation you know. Now with long hair and beard, the coding world welcomes me 2.0
An interactive rebase is brilliant if you haven't pushed your work to a remote yet, because it allows you to slap together those twelve commits where you were testing out stuff and making typos that you removed later, and just keep the two or three where you made actual progress and logical additions to your code.
You even get to edit all your commit messages in one handy list!
This is a decent tutorial: blog.ona.io/general/2016/02/02/squ...
Except for the part where they do a --force push. Don't do that unless you're working alone, or you hate your colleagues.