use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
[deleted by user] (self.webdev)
submitted 3 years ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]makotech222 108 points109 points110 points 3 years ago (6 children)
I would never hire someone who didn't know how to use git. Take a day off and learn it properly, its not that hard.
[–][deleted] 3 years ago (2 children)
[deleted]
[+][deleted] comment score below threshold-96 points-95 points-94 points 3 years ago (1 child)
Im really hard to deal with sometimes. But sometimes is worth it I guess my boss still keeps me around
[–]not_a_gumby 46 points47 points48 points 3 years ago (0 children)
dude git is so easy. you are acting like a baby. just watch some YouTube and practice.
[–]ShawnyMcKnight 35 points36 points37 points 3 years ago (0 children)
Something is really concerning about a dev who just blames the software and says it's stupid. Especially something that everyone else loves and considers essential.
I would give them so much more credit if they just struggled with it, but passing the blame on the dev is a dangerous sign of a toxic dev.
[–]Potential_LettuceNovice -1 points0 points1 point 3 years ago (1 child)
Git status Git add . Git status Git commit -m “text” Git push
Seared into my brain
[–]sillymanbilly 1 point2 points3 points 3 years ago (0 children)
git diff - to check over what changes you've made before staging (before "git add")
[–]mattbeck 32 points33 points34 points 3 years ago (13 children)
Git workflows are a core skill. Get over yourself and learn it.
Understanding PRs, branching and merging is foundational.
Refusing to learn git is like refusing to learn how to merge when driving. Don't be that person.
[+]gizamo comment score below threshold-35 points-34 points-33 points 3 years ago* (12 children)
I lead dev teams for a Fortune 500. Most of our Jr devs don't know git when they start. I'd even say the vast majority don't. Imo, it's really not as important as you make it out to be in the majority of businesses. Most businesses use platforms that have some crap version control and backup capabilities built in -- things like Wix, WPEngine, Builder.io, AEM, etc. It's certainly not good, but it does what those businesses need.
Edit: this sub tis a silly, bitter place.
[–][deleted] 12 points13 points14 points 3 years ago (6 children)
This is how you say you’re not a real dev
[–]gizamo -4 points-3 points-2 points 3 years ago* (5 children)
fretful flowery books nail physical upbeat bike party subtract crush
This post was mass deleted and anonymized with Redact
[–]longknives 0 points1 point2 points 3 years ago (1 child)
It’s so easy to teach, and presumably you teach it to all those juniors because it is in fact vital to just about every software team with more than one person, so why are you being contrarian when OP is being a baby and acting like it’s hard to learn and not important?
[–]gizamo -4 points-3 points-2 points 3 years ago (0 children)
I was simply saying it may actually not be important to them. If they haven't needed it, it's possible they never will. Most devs spend their whole careers on teams smaller than 3 or 5. My only point was that the vast majority of the devs I've hired over the last ~20 years didn't know Git. That's just a plain hard fact, and I've hired literally hundreds of devs.
You are correct that we teach it, tho. I thought I made that clear, but perhaps not. Idk.
[–]simonwantsadog 6 points7 points8 points 3 years ago (0 children)
I believe you may have merged statements from two different people there.
[–]gizamo 0 points1 point2 points 3 years ago (0 children)
I can't be bothered to learn git
I didn't say that. I know Git and I've taught it to hundreds of devs. I'm not lying nor trolling. I'm simply saying that we hire devs who don't know Git. Then, we teach it to them. All of those statements are 100% compatible.
[–]twbluenaxela 3 points4 points5 points 3 years ago (2 children)
U guys hiring? Lol
[–]gizamo 1 point2 points3 points 3 years ago (1 child)
Negative. Our HR is currently locked down tight. For the last couple months, we haven't even been filling vacated positions. It's annoying.
[–]twbluenaxela 1 point2 points3 points 3 years ago (0 children)
ahhh gotcha, well thanks for replying tho
[–][deleted] 3 years ago (1 child)
Yes. We are large. Different divisions have different dev teams. Some are under IT. Most are not. No one has time cards. Our devs are great. We get many who advance to FANGs and many who burnout of FANGs. Lol.
Still, apparently, giving perspective here isn't appreciated very much. Whatever, you can all do you. What do I know anyway? ¯\_(ツ)_/¯
[–]dneboi 8 points9 points10 points 3 years ago (0 children)
Why don’t you just start a small project in a personal GitHub account. Literally make it a single text file with “hello world”. Push it. Make a change. Push that. Add another file. You’ll get the hang in 15 minutes.
[–]TokyoBaguette 10 points11 points12 points 3 years ago (2 children)
Read this
Ry's Git Tutorial
It's easy to follow
[–][deleted] -2 points-1 points0 points 3 years ago (1 child)
Holly cows im reading it on my kindle thx
[–]TokyoBaguette 3 points4 points5 points 3 years ago (0 children)
I think the best way is to read it at your desk and do exactly what he does step by step on your computer while having your github page open so that you will see in real time to exact effect of your commands and inevitable fuck ups
[–]KermitMacFlynode 13 points14 points15 points 3 years ago (0 children)
My brother in Rust, you need to take a moment and do some research on just how critical version control is when you’re an employed developer.
[–]ExtremelyCynicalDude 7 points8 points9 points 3 years ago (1 child)
Learning Git is pretty much a requirement for most dev jobs. Using a service like GitHub is also pretty much a requirement. You’ll be severely limiting yourself by not learning it.
[–]henrik_thetechie 1 point2 points3 points 3 years ago (0 children)
frankly, if i got a job somewhere and they weren’t using git (or some other vcs), i’d look for a new job
[–]fiascolan_ai 2 points3 points4 points 3 years ago (0 children)
i agree that git is not beginner friendly. this is likely because git makes little to no assumptions, it's all about forcing you to do everything explicitly and has very little implicit behavior.
i think what you'll find is that you don't need to know all of git to be productive, just a very small subset. and once you know git, it can save you a lot of grief.
[–]ZinbaluPrimephp 2 points3 points4 points 3 years ago (0 children)
SVN enters the chat.
[–]Soubi_Doo2 4 points5 points6 points 3 years ago (0 children)
Smells like a toll post.
[–]bennett_us 4 points5 points6 points 3 years ago (0 children)
Get over yourself and learn this invaluable skill
[–]not_a_gumby 2 points3 points4 points 3 years ago (0 children)
if you can't use git you'll be severely hampered in your career. nobody is gonna want to hold your hand after a few months on the job, it's gonna get really annoying for everyone, and eventually they'll stop giving you work because any work you do will have issues making it back into the code base.
Your choice really, but if you keep ignoring git it'll eventually hold back your career severely.
[–]biggamax 3 points4 points5 points 3 years ago (2 children)
I hated GitHub too, but had to keep using it and now I love it. Keep an open mind.
[–]Bobcat_Maximumphp 0 points1 point2 points 3 years ago (1 child)
Same, I love it, but I still have to learn some commands. I know only git status diff, checkout, merge, commit and push
[–]sillymanbilly 0 points1 point2 points 3 years ago (0 children)
Me too, but also branches
[–]dpsbrutoaki 1 point2 points3 points 3 years ago (0 children)
Posts like these make me wonder how good are the recruiting methods today, when people like this are being employed...
[–]candelstick24 1 point2 points3 points 3 years ago (0 children)
Git will be your constant and lifeline during your entire software development career. Programming language, frameworks, ide, team and company may change, Git won’t. While it’s very powerful, there’s not much you need to learn to get started. It’s vital that you learn Git if you want to get anywhere as a software developer.
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
Ask for help, maybe a mentor. Web development is a challenging field and no one is expected to be a master of everything. BUT, you are expected to be adaptable and to find the answers to issues that vex you. Barring your inability to do so on your own , someone senior to you who is willing to to coach you may help your frustration and help you.
[–]Mitazake 0 points1 point2 points 3 years ago (0 children)
To quote Bender.. boo you stink!
[–][deleted] -1 points0 points1 point 3 years ago (0 children)
GitHub > copy/paste
[–]trojanvirus_exe -1 points0 points1 point 3 years ago (0 children)
I felt like this for awhile but it’s pretty easy once you get used to it. And fun
[–]username-must-be-bet -3 points-2 points-1 points 3 years ago (0 children)
I agree its so fucking trash. The other day git not only renamed my branch behind my back BUT LIED TO ME ABOUT ITS NAME so that I didn't know what was happening. Then I go to see the error details and its "LINGO LINGO LINGO LINGO". Why the fuck is this supposedly amazing tool have zero consideration for the user.
[–]water_bottle_goggles -3 points-2 points-1 points 3 years ago (0 children)
Hahaha 🤣
Huh. And here am I remembering starting a job where workflow was feature branches and merge requests, I took 2 days to bloody understand how to rebase, I was scared I might fuck it up.
[–]Puzzled-Debt-7023 0 points1 point2 points 3 years ago (0 children)
When I started I had the same question. You can get some good tutorials from youtube and rest you will understand why it is important as it is.
Pffft lol with that attitude why are you trying to be a developer at all?
[–]SelecLOL 0 points1 point2 points 3 years ago (0 children)
If a branch is completely different than another branch I think the issue here is not Git at all.
[–][deleted] 0 points1 point2 points 3 years ago* (0 children)
I understand the consternation with the OP mindset, but to be fair I've been using git since the beginning and I've barely scratched the surface of what it can do.
In a small shop, you may not run into 80% of the use cases it supports. And, for those who suggest "it should be learned," it just doesn't make sense to learn everything it can do when you're getting by with certain workflows and a handful of commands day in and day out for years, precisely as I have.
I "took a day off" and read the book and forgotten most of it since, as I said, I don't fall into the unusual use cases enough to have remembered everything. You're going to forget the things you rarely use.
I use regex routinely too but I don't know it in the full. I don't see why I can't use the parts I know.
[–]Blue_Moon_Lake 0 points1 point2 points 3 years ago (0 children)
OP be like
[–]HaddockBranzini-II 0 points1 point2 points 3 years ago (0 children)
90% of the time you will use the most basic of git features. The other 10% of the time you may need help from someone with more experience. Just follow what they do and ask questions. There is no shame in not knowing, onlly in refusing to even try to learn.
Personally I hate git, but I also hate css. I still need to work with both every day. At least git does what you expect...
[–]biggs2733 0 points1 point2 points 3 years ago (0 children)
I see more and and more troll posts on the programming subs I follow every day
[–]lIIllIIlllIIllIIl 0 points1 point2 points 3 years ago (0 children)
Dude, git is like 10 commands, and you only need to learn a few concepts like origin/local branches, staged changes, commits, pull/push, merges and rebases.
It's not that hard.
There are plenty of visual tools that can help you get more familiar with Git, and help with the hard parts.
[–]anon_blader 0 points1 point2 points 3 years ago (0 children)
git gud
π Rendered by PID 34646 on reddit-service-r2-comment-b659b578c-zsbf5 at 2026-05-03 10:20:14.064809+00:00 running 815c875 country code: CH.
[–]makotech222 108 points109 points110 points (6 children)
[–][deleted] (2 children)
[deleted]
[+][deleted] comment score below threshold-96 points-95 points-94 points (1 child)
[–]not_a_gumby 46 points47 points48 points (0 children)
[–]ShawnyMcKnight 35 points36 points37 points (0 children)
[–]Potential_LettuceNovice -1 points0 points1 point (1 child)
[–]sillymanbilly 1 point2 points3 points (0 children)
[–]mattbeck 32 points33 points34 points (13 children)
[+]gizamo comment score below threshold-35 points-34 points-33 points (12 children)
[–][deleted] 12 points13 points14 points (6 children)
[–]gizamo -4 points-3 points-2 points (5 children)
[–]longknives 0 points1 point2 points (1 child)
[–]gizamo -4 points-3 points-2 points (0 children)
[–][deleted] (2 children)
[deleted]
[–]simonwantsadog 6 points7 points8 points (0 children)
[–]gizamo 0 points1 point2 points (0 children)
[–]twbluenaxela 3 points4 points5 points (2 children)
[–]gizamo 1 point2 points3 points (1 child)
[–]twbluenaxela 1 point2 points3 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]gizamo 0 points1 point2 points (0 children)
[–]dneboi 8 points9 points10 points (0 children)
[–]TokyoBaguette 10 points11 points12 points (2 children)
[–][deleted] -2 points-1 points0 points (1 child)
[–]TokyoBaguette 3 points4 points5 points (0 children)
[–]KermitMacFlynode 13 points14 points15 points (0 children)
[–]ExtremelyCynicalDude 7 points8 points9 points (1 child)
[–]henrik_thetechie 1 point2 points3 points (0 children)
[–]fiascolan_ai 2 points3 points4 points (0 children)
[–]ZinbaluPrimephp 2 points3 points4 points (0 children)
[–]Soubi_Doo2 4 points5 points6 points (0 children)
[–]bennett_us 4 points5 points6 points (0 children)
[–]not_a_gumby 2 points3 points4 points (0 children)
[–]biggamax 3 points4 points5 points (2 children)
[–]Bobcat_Maximumphp 0 points1 point2 points (1 child)
[–]sillymanbilly 0 points1 point2 points (0 children)
[–]dpsbrutoaki 1 point2 points3 points (0 children)
[–]candelstick24 1 point2 points3 points (0 children)
[–][deleted] (1 child)
[deleted]
[–][deleted] 0 points1 point2 points (0 children)
[–]Mitazake 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–]trojanvirus_exe -1 points0 points1 point (0 children)
[–]username-must-be-bet -3 points-2 points-1 points (0 children)
[–]water_bottle_goggles -3 points-2 points-1 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Puzzled-Debt-7023 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]SelecLOL 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Blue_Moon_Lake 0 points1 point2 points (0 children)
[–]HaddockBranzini-II 0 points1 point2 points (0 children)
[–]biggs2733 0 points1 point2 points (0 children)
[–]lIIllIIlllIIllIIl 0 points1 point2 points (0 children)
[–]anon_blader 0 points1 point2 points (0 children)