[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Why is git such a bitch to work with

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 22
Thread images: 4

File: nig.jpg (46KB, 461x373px) Image search: [Google]
nig.jpg
46KB, 461x373px
>>
Torvalds quipped about the name git (which means unpleasant person in British English slang): "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."[16][17] The man page describes Git as "the stupid content tracker".[18] The readme file of the source code elaborates further:[19]
>>
>>60857759
svn is worse.
Never used mercurial though
>>
As someone whose company uses Rational ClearCase... shut the fuck up.
>>
>>60857759
What? It just works. What's your problem with it?
>>
>>60857895
it is a bitch to work with
(I'm not OP)

someday I will learn

but at least I know the basics
(which aren't a bitch to work with, btw)
>>
>>60857923
>it is a bitch to work with
>someday I will learn
>but at least I know the basics

so you don't work with it, don't know it, yet you have an opinion about it?

pic related
>>
>>60857981
I work with it
I use it for project management
It's a godsend

but every time I want to try something beyond commiting and rebasing I need to spend 6 hours on Stack Exchange and Git-SCM, only to be unsuccessful and just give up on whatever I was wanting to do
>>
>>60857856
Who the fuck still uses CVS or SVN these days? Only time I ever see either is when an ancient project from the early 90s doesn't want to move to git.
>>
>>60857759

Because you are retarded.

Read the fucking manual

/thread
>>
File: image.png (50KB, 634x310px) Image search: [Google]
image.png
50KB, 634x310px
>>60857759
Because it's hideously overcomplicated.

Pic related, the five different places where source code can potentially be and the interactions between them.
>>
>>60858841
you will never have to worry about the stash unless you explicitly tell git to use it. I've been using git for years and I've never heard of the index. Your working directory and local repo are basically the exact same thing once you `git add -A :/` and `git commit`. So the only thing you need to worry about is your local repo and the remote repo. You're blowing it way out of proportion. You don't need to understand the inner workings of git-receive-pack in order to type `git pull` or `git checkout dev`.

It's very similar to arch. Arch users don't think they're smarter than everyone else, they just think that they're the normal ones and people who can't figure out how to install arch must be extra retarded. Git is pretty simple once you understand it.
>>
>>60857856
It isn't, though.

>>60858070
>Who the fuck still uses CVS
My old company, probably still does.
> or SVN these days?
People that want good support for binaries, eg gay mdev

>>60858841
this, it's shit because you need to know the inner parts if something fuck up and you need to fix something manually
>>
>>60857879
this'ing this
>>
>>60857879
>>60859150
Tell me more!
>Oh how hard can it be.
>>
File: itcrowd.jpg (81KB, 1280x720px) Image search: [Google]
itcrowd.jpg
81KB, 1280x720px
>>60858972
>Arch users don't think they're smarter than everyone else
[citation needed]
>>
>>60859228
What are the steps to install arch, let's go through this

1. Partition
2. pacstrap
3. Bootloader

People who can install arch are just people who have the half a brain it takes to figure that out in under 15 minutes of googling. Everyone else is beyond help.
>>
>>60857856
mecurial is actually nice but branching is not what you'd think it is. performs really shit though if you handle files over 2gb without inofficial extentions
>>
>>60857759
It's a good and pretty easy tool.

Yes, of course you need to know the main commands related to working with commits and branches, just fucking learn them.
>>
>>60857759
It gets easier once you think of it in n-dimensional spatial terms, as explained here: http://tartley.com/?p=1267
>>
>>60858841
Wow, you have to deal with FIVE different things. It's almost the complexity of a typical beginner's turtle program.

> Stash
Literally just relevant if *you* use it. But yes, it's a stash. You can use this to stash away your working directory's changes, do something else in your working directory, and then recall these changes later.

> Working directory
No shit, you have files in your filesystem and they're not all automatically commited. It's just your files on your filesystem.

> Local repository
No shit, your version control software *actually* has a data repository for when you do commit data, it doesn't run on pure magic!

> Remote repository
And then you may also have another repository ELSEWHERE from where / to where to get and upload changes. We're surely at triple dick sock wizard levels now.

> Index
You don't have to work with that, but it's generally meant as a staging area so you can prepare commits that make sense. Because you may often not want to commit your whole working directory. If you do however want to do that, you don't even need to use the feature.
>>
>>60857759
It's not for 90% of use cases, I think you just need to git gud
Thread posts: 22
Thread images: 4


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.