[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


I hate git
yes, it's a skill issue but it shouldn't be
why would using a fucking VCS be more difficult than actually programming and working on my project?

many retards will spout
>skill issue
>learn the fundamentals
>git is perfect
>git is well-designed
>"you just don't git it bro!!!!"

but the same retards will argue about git commands for hours like picrel
it's pure stockholm syndrome and delusion
just fucking read this thread and think FOR 5 SECONDS about whether software should be this way https://news.ycombinator.com/item?id=25123014
holy fuck how can you read that and not just laugh at how insane it all is

git is a fucking disaster
git is cancer
>>
orange site screencap forants
>>
>>103249913
git is one of those things where in theory it's horribly complicated and a massive headache, but in practice it just works fine. You can memorise a handful of common commands for everyday use, and then google it (or nowadays ask an LLM) on the rare occasions you need to do something else.
>why would using a fucking VCS be more difficult than actually programming and working on my project?
Again, it isn't. There are edge cases where it can be a timesink, but typical add/commit/push/pull is piss easy. Use a GUI tool if you need to.
More to the point, what would you prefer? SVN? Send an email with website-anon-20241120-1332-final-fixed-finalv2.zip?
>>
What are you trying to do that's causing you so much trouble? If all you're doing is committing updates to a linear timeline it could hardly be easier to use. The only thing that gives me any trouble is rebasing, and that's only something I ever need to do as penance for fucking something else up.
>>
>>103249913
I'm old enough to have used VCS, SVN and early iteration of Microsoft Project (where you "checked out" files like books in a library and until you checked them backed in, no one else could edit them), before git became the standard. Git is so much better than anything before it that we boomers are infinitely grateful for it and always will be.
All your concerns are trivial. Git just works.
>>
>>103249913
It's good enough, you get used to it.
what would you use instead?
>>
>>103249913
>git sucks
it does. it is self-obsessed. the purpose of source control systems is to control source, and changes to same. instead it's more interested in controlling its users.
>>
>>103249913
>it's pure stockholm syndrome and delusion
this
people have such low self worth that they tell themselves they don't deserve better
yes there are worse vcses out there but we should strive for the best not the good enough
how many people have even used mercurial let alone pijul or rvcs?
>>
>>103249913
>resisting GUI's is not a good idea
stopped reading there
get fucked, retard
>>
>>103250113
>Send an email with website-anon-20241120-1332-final-fixed-finalv2.zip?
No! That's how you handle Continuous Deployment.
>>
>>103249913
If the workflow is more complicated thanpull commit and push (in that order) then git is probably the wrong choice for your workflow. Consider one of the many alternatives
>>
File: uuuuuuuh.png (1.09 MB, 1200x800)
1.09 MB
1.09 MB PNG
>>103250484
>instead it's more interested in controlling its users
this is yet another schizo projection thread now
yay; we were short of them on /g/
>>
As people said in the OP pic all you need on a daily basis is a handful of commands. The workflow in any real job is gonna be something along the lines of
>pull master with clean work tree
>branch it
>do your shit there
>commit early and often
>once it's ready squash the changes into master with a message that makes sense
>above step probably happens through some tool where someone else looks through your shit and nitpicks you over mundane shit that you then fix before it gets added to master
>pull a fresh copy of master
>repeat with next feature

You only need the more esoteric git shit on a daily or even monthly basis when your workflow is fucked and you're trying to force git into your workflow. Or you need to support a billion versions. Or you fuck something up.

Also I've not seen a single git GUI application that would be easier to use than CLI.
>>
>>103250413
A shared drive with daily backups. For real
>>
terminal wit just text bad
fancy gui with useless buttons good
>>
>>103250413
Pijul
>>
>>103249913
Just use 3 things: commit, push, and pull.
>>
>>103249913
Just ask chatgpt to figure it out for you
>>
>>103249913
there is a nice guide called git for writers or something like that, it's super basic but really it covers the essential use cases and it's 80% of what you need to know. Not sure if someone knows what i'm talking about, but the site even had nice animations
>>
>>103249913
just use jj if you can't understand git



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

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.