Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Just starting with git you really only need to know a couple commands and you're largely good to go.
The complexity of git really comes into play when the organization and system they created gets complex, but for a lot of folks ... you don't need to know it all / there's not that much to git (for a small group).
Create your own account on github, put some code up there, make changes and try it out. -
Two suggestions for learning git:
1. Don't panic when a merge conflict prevents you from pushing changes. It's normal and pretty logical. Save your panic for when you mess up a rebase and don't know where your changes are.
2. Remember `git reflog`. You rarely need it, but when you do, you will be very glad it's there. -
nibor48133ygit reflog is indeed a saviour when you need it. For years though I thought it was "re-flog" not "ref-log" 🙄
-
nibor48133yDon't worry too much about what you put in your own github account, mine has some really shitty code that I wrote several years ago, plus some more up to date samples that I can refer back to when I've forgotten how to do something.
-
Draugfein273y@nibor that soothes my anxiety a bit, but publishing does little to improve my skillset. Any tips on contributing/ gaining skills to contribute?
-
@Draugfein Many repositories have "good first issue" tags on issues for new contributors.
Try to look at them and open a pull request.
Try to read the contribution guidelines of the project you write a PR to though (if it exists), it will show you what they expect from you. -
Well, the developer community can be a bit elitist some times, but generally as long as you're being nice and appreciative you can contribute and share code without getting frowned upon :)
Related Rants
My NDA prevents me of revealing a lot but here we go...
Hi,
during a 2 year hiatus after High School I decided to study CS. Coming from a third world country with no prospect of getting a nice job without breaking my back or getting spit on by overconfident CS geeks who now actually make a living wage there, I decided to study abroad.
I immediately realized what I have been missing... the culture, the people, the happenings,... I have been starved of LIFE
Anyways, I got the language pretty much down, uni is pretty hard but doable and I got the unthinkable... A JOB. I am currently a working student for a year at a multimillion dollar global conglomerate, doing what some may think of as scripting/data tinkering. I get payed more than both my parents combined, which is why they don't know anything... 😂 (yet, gotta ease em into it).
Now I have gotten my contract extended, which shows that I am doing a decent job there, the boss is firm but chill, coworkers are helpful and resourceful.
But what really grinds my gears is that I am mashing code together whilst googling my brain out, but I am not gaining any skill...
Now comes my grievance, the bane of my existence, the evil Morty to my Morty,... GitHub.
In this professional surrounding, where I got handed a $2,5k notebook and a overly huge paycheck, I never use Git (because we have a proprietary, internal, and very transparent alternative (transparent for the higher ups 😬 ))
I always wanted to contribute on GitHub, but I get very intimidated by the projects there and their scopes, people are waaay too knowledgeable in comparison to me and I will most certainly screw something up and embarrass myself. Since I am very self-conscious and awkward I would most probably just delete my profile there and lurk in the shadows again.
I need help, not only for my mental health, but also to expand my skillset and improve myself, since skill is the only thing I can still acquire.
Does anyone know where I should start as a overglorified python script-kiddy who still thinks 1337 is cool and mr Robot is a decent show?
Thanks,
@rn
rant
help me please
newbie
python
help
awkward
skills
github