Creator of git, Linus Torvalds Presents the Fundamentals of git

  Рет қаралды 146,328

Developers Alliance

Developers Alliance

Күн бұрын

Пікірлер: 298
@jjpp1993
@jjpp1993 3 ай бұрын
"how do you solve merge conflicts?" with tears my friend, with hard earned tears
@avhiro
@avhiro 3 ай бұрын
can't agree more
@Nikage23
@Nikage23 Ай бұрын
Are you an iOS dev?) Lot's of xml stuff multiplies git by zero..
@mad_kex
@mad_kex Ай бұрын
Actually it's quite trivial if you have the right tools. The procedure which never fails me is to find the merge-base commit, examine what one and the other branch did to it in the conflicting files, pick one branch and replicate the changes that the other branch did. Several screens of merge conflict can collapse into a few lines of important stuff if you look at the diff against the merge base.
@jjpp1993
@jjpp1993 Ай бұрын
it was a joke guys…
@ruadeil_zabelin
@ruadeil_zabelin 4 ай бұрын
And now git is a gigantic standard across so many companies. Imagine starting not 1, but 2 major software projects in your life that end up being used by millions daily
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
Still u don't need to use git. Used by millions, doesn't mean u need 1000+ developers, u can do it with 32, and don't block each other.
@ruadeil_zabelin
@ruadeil_zabelin 4 ай бұрын
@@MrEnsiferum77i was talking about Linus torvalds. He started two major software products used by millions. Not many people can say that.
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
@@ruadeil_zabelin marketing wise yes, scalability great no.
@ruadeil_zabelin
@ruadeil_zabelin 4 ай бұрын
⁠not really sure what you're talking about honestly
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
@@ruadeil_zabelin git is not scalable solution
@rancetino4951
@rancetino4951 Ай бұрын
we need nobel prize for tech, Linus Torvalds
@nirajandata
@nirajandata 4 ай бұрын
lol, idk why youtube recommeded after 10 years
@Gangesh-ej9vx
@Gangesh-ej9vx 4 ай бұрын
same
@hyperthreaded
@hyperthreaded 4 ай бұрын
Yeah. But here we are, brought together by the algorithm 😎
@glanfielduk
@glanfielduk 4 ай бұрын
L0⁰
@Nekikanal-video
@Nekikanal-video 4 ай бұрын
Same
@troyrobinson8343
@troyrobinson8343 4 ай бұрын
Same
@darknezx9542
@darknezx9542 4 ай бұрын
Here because of the algo, what a fascinating talk!
@VitaNova83
@VitaNova83 Ай бұрын
Here in 2024, I use GIT everyday at work, for home projects, the algorithm that recommended this video and the software in my TV, the O/S running on the phone I'm typing this message on. All versioned in GIT.
@jacobuserasmus
@jacobuserasmus Ай бұрын
I loved this video, It is fun to listen to when Git was not a thing compared to today where we take the Git concepts for granted but at the time they were simply not understood.
@parthokr
@parthokr 4 ай бұрын
KZbin algorithm has never failed to amaze me.
@ibgib
@ibgib Ай бұрын
I apologize, the algorithm showing this is my fault. I've been trying to show people that git is a local maximum natural monopoly. Its technical debt is now (20 years later) costing us in working more efficiently with AI (and other humans). This stems largely from a) the repo-level granularity and b) out-of-band metadata e.g. config, commit msgs, issue tracking, etc. If we had sub-repo level granularity and self-similar data + metadata, we could more easily leverage ai + ide solutions. Just think about failure of all existing solutions beyond simple, small colocated changes. The real solution is the ability for ai to create real branches and better ux to timeline manipulation. This is what my ibgib protocol is about, and it turns out that this is only **one** incredibly novel feature that this approach enables. There are other possibilities though...But right now zero people are actually even questioning the god of git.
@rokker333
@rokker333 25 күн бұрын
I am 52 years old dev vet. I have used almost every centralized scm since the 1990s. Perforce, ClearCase, cvs, svn, rcs, vss, tfs. When git came out it took a me while to wrap my head around it. It took me almost 2 years until I felt comfortable to switch to git as the preferable scm back in the days. It is such a superior system and imo it is on the same impact level as linux for server systems. It is unbelievable that no big company (Microsoft, IBM, and others) were able to do such a superior system with all the money and resources spend on commercial scm systems in those days.
@WojciechowskaAnna
@WojciechowskaAnna 22 күн бұрын
because in big companies developers have managers. Managers usually have very low technical skills and constantly fragment developers job. Its really hard to make any development project with desired quality while having managers - because they are usually interested in making things done, not in performance and even rare in any accuracy. I have never heard about manager or company bragging about accuracy, solidit or real performance. Most company barely do things that work in 80% of cases in very low scope, and crash and underperform in all corner cases
@spawnterror
@spawnterror 21 күн бұрын
@@WojciechowskaAnna This is a very good take on it. I have the same observations.
@vrajpal-jhala
@vrajpal-jhala 11 күн бұрын
​​@@WojciechowskaAnna excellent observation. I realised that, working in a service based company, in 6 months!
@imgmgo
@imgmgo Ай бұрын
How Linus talked about the politics of networks of trust really painted a picture of the power of the individual in distributed systems.
@WeAreBlank18
@WeAreBlank18 Ай бұрын
“Would I trust you, Google, with my data? HECK no. Not a day in my life.” TO THEIR FACE!!! What a gangster.
@moussaadem7933
@moussaadem7933 11 күн бұрын
And this was ~17 years ago
@RayZde
@RayZde 4 ай бұрын
Another gift to the world hes given.
@dream_emulator
@dream_emulator 4 ай бұрын
Crazy that "normal" people have no idea how much of the everyday things of their digital lives rely on this guy and his work.
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
not really, just hype.
@klauszinser
@klauszinser 3 ай бұрын
Yes. I think he got some stocks from ..linux company. So he has some financial outcome. All of us benefit from his work.
@sub-harmonik
@sub-harmonik 3 ай бұрын
@@MrEnsiferum77 what do you use? mercurial?
@yashwanth.chaudhari339
@yashwanth.chaudhari339 Ай бұрын
@@MrEnsiferum77 insecure
@ProBloggerWorld
@ProBloggerWorld 4 ай бұрын
Linus really needs more credit for his invaluable work. Git is not a Source Control Software, it is the best tool to collaboratively work together on information. Snapshots and versioning are just features. The creative genius is the underlying model that fosters communication with minimal handover overhead.
@Kokurorokuko
@Kokurorokuko 4 ай бұрын
I think he gets plenty of credit. No one questions his contribution to software world.
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
it's just hype, for most of the projects u don't need it.
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
@jamesclark5654 someone has to. just saying that people never ever experienced git at scale, git rebase and git commit are not comments u need git or any scm/svn system. and yes u need more patches than snapshots on daily basis.
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
@jamesclark5654 linus is the one discredit cvs, and today team with 5+ developers on crap web apps can't merge properly codebase, they don't even can rebase 100+ files if some bigger merge conflicts arise.
@orlagh277
@orlagh277 3 ай бұрын
​@jamesclark5654you're giving him too much credit. Creator of cvs wouldn't be trying to convince people not to use source control at all. Source control is awesome even on solo projects, but he's probably against it because he can't figure out how to use it.
@maxdemontbron9720
@maxdemontbron9720 4 ай бұрын
Who else is here because the algorithms?
@JD-hq1kn
@JD-hq1kn 4 ай бұрын
Haha 😅
@automatescellulaires8543
@automatescellulaires8543 3 ай бұрын
what other reasons could we have to be there really ? I mean, unless you are a historian or something.
@Michael-dx8qz
@Michael-dx8qz 3 ай бұрын
Who isnt
@strengthtechnique6571
@strengthtechnique6571 3 ай бұрын
me
@ibgib
@ibgib Ай бұрын
I apologize, the algorithm showing this is my fault. I've been trying to show people that git is a local maximum natural monopoly. Its technical debt is now (20 years later) costing us in working more efficiently with AI (and other humans). This stems largely from a) the repo-level granularity and b) out-of-band metadata e.g. config, commit msgs, issue tracking, etc. If we had sub-repo level granularity and self-similar data + metadata, we could more easily leverage ai + ide solutions. Just think about failure of all existing solutions beyond simple, small colocated changes. The real solution is the ability for ai to create real branches and better ux to timeline manipulation. This is what my ibgib protocol is about, and it turns out that this is only **one** incredibly novel feature that this approach enables. There are other possibilities though...But right now zero people are actually even questioning the god of git.
@fernansd
@fernansd 3 ай бұрын
Great talk! It feels great to know how the got to be. Must've been awesome to work at Google during those years. So many great talks. Random recommendation from KZbin in 2024 at 3 am.
@bbuggediffy
@bbuggediffy 4 ай бұрын
21:35 Bertram Gilfoyle
@ManavAgarwal-n9u
@ManavAgarwal-n9u 3 ай бұрын
ahhaa...I am not the only one who noticed that.😂
@TallesDiCunto
@TallesDiCunto 3 ай бұрын
Wow lol
@Dizzymack1
@Dizzymack1 2 күн бұрын
Im glad someone else saw him
@angrybirds2472
@angrybirds2472 6 ай бұрын
this post is 10 years old, what was the date of this talk? GIT is one of the amazing open source imaginings of the modern web STILL to this day!
@navithefairy
@navithefairy 4 ай бұрын
It says it right there on the first frame, May 3, 2007.
@friedrichmyers
@friedrichmyers 4 ай бұрын
2007, it is right there.
@nicholasmaniccia1005
@nicholasmaniccia1005 4 ай бұрын
lol 10 people liked this... Idk maybe they weren't paying attention and got distracted right after they clicked on the video.
@GabrielOshiro
@GabrielOshiro 3 ай бұрын
I just wished KZbin had this video in 2007...
@dewalashape1224
@dewalashape1224 9 күн бұрын
This dude could own the world but doesnt. All my respect to Linus.
@jt8251
@jt8251 4 ай бұрын
Wow. I had only been married for 5 months when this video was recorded. Those were early days at Google. Crazy how times flies.
@automatescellulaires8543
@automatescellulaires8543 3 ай бұрын
i wasn't born yet.
@p0pka_enota
@p0pka_enota Ай бұрын
My first VSC was SVN in 2008 and I was liking it quite a lot. Pretty soon I switched to git and was even happier. Can you imagine how shocked I was when in 2017 I joined a company that used CVS?!! I worked there for 9 mo. And I hadn't figure out how that thing works. It was my only time when I couldn't get into a technology. At all. I think it is probably some generational block. I never had any serious trouble with anything else even though I've done some very diverse stuff from high level programming to reverse engineering. And still I feel incompatible with CVS.
@tefkah
@tefkah Ай бұрын
damn is it really that bad? I'm kind of morbidly curious about trying it out now haha
@p0pka_enota
@p0pka_enota Ай бұрын
@@tefkah Short answer - yes. But when I worked in that company, there were a couple more factors pushing my morale down. So theoretically if you approach it with some positive energy like roleplaying an IT archeologist, you may have a different experience than me. But I'd say that CVS nowadays is in category of esoteric tech. If you're up to smth like this, better try brainfuck, it's fun.
@MikkoRantalainen
@MikkoRantalainen 4 ай бұрын
The video quality of this clip seems like a VHS copy of a Betamax copy of a VHS copy of the original performance.
@orlagh277
@orlagh277 3 ай бұрын
Or it's just 2006~
@MachoMaster
@MachoMaster Ай бұрын
AFAIR it was first released on Google Video.
@LostieTrekieTechie
@LostieTrekieTechie Ай бұрын
It's called standard definition
@MikkoRantalainen
@MikkoRantalainen Ай бұрын
@@LostieTrekieTechie Well compressed SD video has much much higher quality.
@pealock
@pealock Ай бұрын
There are some unusual visual artifacts. The black levels look high contrast which could be the result of multi-medium copying? Who knows.
@BoolFalse
@BoolFalse 4 ай бұрын
one of the most important things in the world
@NOCTRN_
@NOCTRN_ 2 жыл бұрын
this was easier to watch than an episode of the sopranos
@nichohells
@nichohells 4 ай бұрын
You should try The Wire💀
@xellestar
@xellestar 3 ай бұрын
?
@NOCTRN_
@NOCTRN_ 3 ай бұрын
@@xellestar Oh, im sorry. DId that go over your head?
@NOCTRN_
@NOCTRN_ 3 ай бұрын
@@nichohells Been wanting to get into that one. I've heard nothing but good things.
@xellestar
@xellestar 3 ай бұрын
@@NOCTRN_ "yes, please explain"
@cd1131
@cd1131 4 ай бұрын
Wtf, he also invented Git? 🤯
@GrandePirataCibernetico
@GrandePirataCibernetico 4 ай бұрын
he didn't invent, he made it better.
@lloydbush
@lloydbush 4 ай бұрын
​@@GrandePirataCibernetico As far as I know, he wrote it completely from scratch
@somebody-anonymous
@somebody-anonymous 4 ай бұрын
At 12:16 for example he says he wrote it (in two weeks)
@GrandePirataCibernetico
@GrandePirataCibernetico 4 ай бұрын
The Approach Linus used is unique for Open Source Software that time, they used to use email lists and diff and gzipped tarballs before git came, just type: man 7 gitcore-tutorial; in any Linux computer with git to know how it works.
@AloisMahdal
@AloisMahdal 4 ай бұрын
@@lloydbush he wrote it but it was heavily inspired by Mercurial, if I recall (i haven't got to the part of the talk but i remember the history that way)
@captainchaos3667
@captainchaos3667 12 күн бұрын
When this was posted ten years ago it was already seven years old, and now suddenly KZbin is recommending it. What's going on?
@ab8jeh
@ab8jeh 3 ай бұрын
8:00 Just comedy gold. Brilliant.
@ScreenProductions
@ScreenProductions Ай бұрын
1.Mark Zuckerberg original Facebook presentation to very low attendance at Harvard 2.Ryan Dahl original Node.js presentation at JSConf 3.Linus Torvald original git presentation at Google All classics because very few understood at the time the impact all these projects would have in the future 🎉
@Ipadstands
@Ipadstands 4 ай бұрын
Very interesting talk. Thanks for posting
@Savageboi506
@Savageboi506 7 жыл бұрын
In a few days this talk will be 10 years old...
@cryp0g00n4
@cryp0g00n4 3 жыл бұрын
git is the basis for bitcoin
@NOCTRN_
@NOCTRN_ 2 жыл бұрын
youre a real pos
@satyamgupta5671
@satyamgupta5671 10 ай бұрын
It became
@raayaansahu2525
@raayaansahu2525 9 ай бұрын
bro oh my god this is literally 10 years old now
@MrDarkoiV
@MrDarkoiV 6 ай бұрын
@@raayaansahu2525 The upload is 10 years old now, the talk itself is 17 years old ;')
@RedSntDK
@RedSntDK 3 ай бұрын
Apparently this took place on May 3rd, 2007.
@darren8453
@darren8453 3 ай бұрын
Linus Torvalds: git cannot handle extremely large repositories Narrator: gir could, in fact, handle very large repositories and would be modified to handle the entire windows source tree.
@javajav3004
@javajav3004 6 ай бұрын
idk seems like a fad :P
@fio_mak
@fio_mak Ай бұрын
So...the algorithm has finally hit you with this!
@jtij497
@jtij497 4 ай бұрын
This needs more views
@cannaroe1213
@cannaroe1213 2 ай бұрын
21:32 "Questions?" "HOW U DO DIS?" "Huh?" "----" Oh he went away." "----" "How'd u do dis... hm.. well here is a real-world example:"
@liubomyrchahoub7271
@liubomyrchahoub7271 Ай бұрын
"Nobody actually creates perfect code the first time around, except me, but there's only one of me, right?" Linus Torvalds Quotes of the greatest
@GameDev-Rainbow
@GameDev-Rainbow 2 ай бұрын
This video was proudly recorded on a potato
@ryuji_terix
@ryuji_terix 3 ай бұрын
“Nobody has been able to crack sha1”
@ardj999
@ardj999 Ай бұрын
"I think most of you are completely incompetent" so based.
@96merluzzo
@96merluzzo 4 ай бұрын
bro was talking as if Git would've changed the daily life of programmers or smthg smh
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
not mine, i hate it, and i'm using because policy company crap, not that i like it... even for the microservices we building we hardly need it...
@Sammysapphira
@Sammysapphira 3 ай бұрын
@@MrEnsiferum77 LMAO hello again boomer. It's crazy how wrong you are.
@MrEnsiferum77
@MrEnsiferum77 3 ай бұрын
@@Sammysapphira Not wrong as git submodules.
@sub-harmonik
@sub-harmonik 3 ай бұрын
@@Sammysapphira it's probably not a boomer but someone who has only ever done small personal projects
@Jabberwockybird
@Jabberwockybird 2 ай бұрын
I mean, git is nice, but if you were using SVN or something, would there be a fundamental difference, or just a convenience difference in how devs work?
@dansanger5340
@dansanger5340 4 ай бұрын
Biggest mistake was the "checkout" command. It's confusingly named, since you aren't checking out anything (library metaphor implies exclusive access), and it's overloaded to do multiple distinct things. The mistake was finally addressed with addition of "switch" and "restore" commands. Probably the only reason we were stuck with it for so long is because it made sense to Linus at one time.
@ajcgpol
@ajcgpol 4 ай бұрын
He explains in the beginning, git got easier to use thanks to other people involved in the project. He prefers using the "plumbing" commands. So `checkout` does "everything" because at the plumbing level changing branches or bringing up an older version of file X is just a matter of changing pointers - which is the main operation of `checkout`
@LordChen
@LordChen 3 ай бұрын
Lone opinion. I saw no point to add a command that is, effectively, an alias to a few.
@tefkah
@tefkah Ай бұрын
switch and restore are great. much easier to understand
@TheBacktimer
@TheBacktimer Ай бұрын
That was a real fun talk
@TheStevenWhiting
@TheStevenWhiting 3 ай бұрын
Now 17 years old.
@vladshcherbakov3112
@vladshcherbakov3112 Ай бұрын
17 years later, I went back to university and use git for my homework...
@techaddictdude
@techaddictdude 3 ай бұрын
Why is this recommended to everyone in 2024?
@chnmille
@chnmille 6 күн бұрын
Hello from the future
@ToxicTechmaker
@ToxicTechmaker 9 күн бұрын
34:55 that sounds like Gabe Newell so much lol
@vimalk78
@vimalk78 3 ай бұрын
in the github age aren't we back to using centralized repositories where a few people have commit access?
@darren8453
@darren8453 3 ай бұрын
Yes and no. There's no politics around making changes, was his point. If you want to centralise control of your version of a repository, that's fine, and you can still allow others to fork and make whatever changes they think are useful and try to get it merged upstream. Most don't, but that's because of intrinsic network effects, not a limitation of the git model itself.
@SomethingOrganic-m7e
@SomethingOrganic-m7e 3 ай бұрын
About time KZbin holy crap
@DonutSurprise
@DonutSurprise 2 ай бұрын
The compression artifacts midway into the video are reaaally bad...
@hsk2978
@hsk2978 3 ай бұрын
I'm old enough to remember SVN. It was hard for me to switch to GIT.
@peter.g6
@peter.g6 3 ай бұрын
Yes. But it would be impossible to switch back.
@toby9999
@toby9999 2 ай бұрын
I was still using SVN last year. I've also used CVS. I prefered SVN. I dont like Git. It's just way too complex.
@Hexspa
@Hexspa 5 ай бұрын
I still don’t know how to use git but I guess I’m learning
@nathanaelmoh5848
@nathanaelmoh5848 4 ай бұрын
Freecodecamp just uploaded a full tutorial on it some days ago. It's really good.
@vadymrostok
@vadymrostok Ай бұрын
Epic.
@dipdowel
@dipdowel 4 ай бұрын
My like to this video is number 486 🎉
@Here0s0Johnny
@Here0s0Johnny 4 ай бұрын
How did people live before git?
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
Far better, the best software apps were written before git, it's just hype, like jira, like agile, like react, like every today crap
@Sammysapphira
@Sammysapphira 3 ай бұрын
@@MrEnsiferum77 Take your medication grandpa
@joseoncrack
@joseoncrack 3 ай бұрын
@@MrEnsiferum77 Usually better, indeed. People used to sit together for interactive merging sessions (which doubled as code reviews), instead of using a tool that will auto-merge stuff in a lot of cases, breaking horribly, or not being able to merge and letting you take care of that yourself until, uh, it breaks too. I find Mercurial a better tool. But that's similar - it shouldn't be used as a replacement for brains.
@Jabberwockybird
@Jabberwockybird 2 ай бұрын
SVN. Git is better, but it's not like there was nothing, and then suddenly on the 8th day, God spoke and there was git. It's an iteration on other verson control concepts
@joseoncrack
@joseoncrack 2 ай бұрын
@@Jabberwockybird Yes of course, and as I mentioned Mercurial, it's definitely not the first distributed one either. Linus wrote it to fit his own particular needs for maintaining the Linux kernel, and that appears to work quite well in that context, alhough, paradoxically, he uses it in ways that are quite different from what most people do with git these days.
@maskahleo
@maskahleo 4 ай бұрын
was this the first git tutorial?
@BK-hn6jc
@BK-hn6jc 9 күн бұрын
Is that Gilfoyle asking the first question?
@KanjiCoder_RTFM
@KanjiCoder_RTFM 2 ай бұрын
I just know enough git to get by .
@krystiankrueger3479
@krystiankrueger3479 3 ай бұрын
Is CVS really that bad? I have never used it. And if it is, why is it that bad?
@NostraDavid2
@NostraDavid2 3 ай бұрын
Imagine having a flaky internet connection, because you're on the move. It's now super hard to commit because you're not committing locally. You're committing to a central server, so now you're either spamming the commit button in the hope it'll go through or you're stuck not being able to do anything at all.
@NostraDavid2
@NostraDavid2 3 ай бұрын
Want to send a patch? Go through the server. Want to share a branch? Go through the server. Server is down? You're now fucked. Git has none of these problems, because it's distributed.
@wirito
@wirito 3 ай бұрын
If Linus says it is bad then it is bad. He has the authority to make such statement.
@toby9999
@toby9999 2 ай бұрын
No. CVS and SVN are rather similar from a user perspective. Git is the odd man out. Git is overly complicated in practice, though it's fine as a local revision control system. It gets real crazy when using it remotely with a load of feature branches... which seems to be how many people use it.
@toby9999
@toby9999 2 ай бұрын
​​@@NostraDavid2Git has the same problems when the server is down, or if the network connection is lost. How would you share a Git branch without a connect to the "server" or whatever you want to call it? I work from home. If I lose connection, I lose access to the central repo.
@egoat-xyz
@egoat-xyz 3 ай бұрын
Humanity will study this moment in the near future.
@-morrow
@-morrow 3 ай бұрын
what?
@KevinKlien97
@KevinKlien97 2 ай бұрын
Huh?
@shuvaraj7251
@shuvaraj7251 5 ай бұрын
I am randomly here
@automatescellulaires8543
@automatescellulaires8543 3 ай бұрын
is it the place that the bethesda guy picked up the line "it just works" ?
@Zmej420BlazeIt
@Zmej420BlazeIt 4 ай бұрын
What's really wild is that Git may be the first useful implementation of a decentralized blockchain.
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
No it's not, u have plenty of proto blockchain systems, or decentralized banking systems before git is just hype for liberal developers, maybe just make sense in linux kernel world. Using it everywhere today, doesn't mean u need it.
@orlagh277
@orlagh277 3 ай бұрын
​@@MrEnsiferum77what's liberal about it? Maybe be a good conservative and email your changes to everyone if git is so bad
@Sherukka
@Sherukka 3 ай бұрын
I learned to hate the interface to git
@maxmustermann5590
@maxmustermann5590 5 ай бұрын
Funny how sceptical people where that today all use git lol
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
use it because company policy crap, not that they like, most of the crap from git u don't need, it's just hype
@orlagh277
@orlagh277 3 ай бұрын
​@@MrEnsiferum77use it because it's easy to use and Linus was right that it can change how you work.
@MrEnsiferum77
@MrEnsiferum77 3 ай бұрын
@@orlagh277 never ever changed my way, or thinking about code push and merge, really it's used most of the time as uploading code to file zilla... people just throw new commits instead trying to resolve it, and do some merge conflicts... btw scalable problems in developments are solved with CQRS patterns, why not in git to push just new commits when can't solve 100+ files merging experimental branch onto dev/main
@ashwanimattoo3124
@ashwanimattoo3124 3 ай бұрын
What about IBM Clearcase
@alexguitarwatson3215
@alexguitarwatson3215 Ай бұрын
I had to use clearcase about 10 yesrs ago and i hated it. It’s bloated and just gets in your way with your work flow.
@Sonsequence
@Sonsequence 3 ай бұрын
26:59 pushes Linus to admit that in his decentralized utopia, there's actually a master node and it's Linus' computer. Maybe that's when Preston-Werner realised he should make github.
@joseoncrack
@joseoncrack 3 ай бұрын
Compared to a purely centralized system, at least it allows developers to work on their own branches and still have some version tracking, until they push to the central server. But in the end, most people pretty much use git as a centralized system. I've seen many companies use it this way - mainly to track developers' work on a daily basis, rather than make their life easier. It's often used as a micro-management tool.
@orlagh277
@orlagh277 3 ай бұрын
Only from this talk I realized you can pull from each other with git, pretty dope on paper, but yeah seems like most projects default to having a central server.
@joseoncrack
@joseoncrack 3 ай бұрын
@@orlagh277 Well yes, as a distributed system, that's one of the points. Now very few actually do that. Most people seem to be using git as SVN, only pretending they use a modern tool with all the hype, to look cool. The fun part is that even Linus doesn't use git as most other people do, and the "typical" github workflows (github is not git, but github has become the defacto "tool" for many too, and that influences the way they see and use git) have nothing to do with how the Linux Kernel is managed.
@RedSntDK
@RedSntDK 3 ай бұрын
And now Github is owned by Microsoft..
@Reichstaubenminister
@Reichstaubenminister 2 ай бұрын
Yes, the project he made uses his computer as a master node because most people agree on that. If everybody decided to send their patches to someone else and distros stopped using the main upstream, the master node practically wouldn't be him anymore.
@ALZlper
@ALZlper 4 ай бұрын
56:53 Blockchain mentioned
@SawyerFM
@SawyerFM 3 ай бұрын
Is Linus Satoshi?
@RobTFirefly
@RobTFirefly 4 ай бұрын
This video needs captions.
@BottleOfCoke
@BottleOfCoke 9 күн бұрын
Press the cc button in the top right corner if you areon mobile, bottom right on browser.
@larmondoflairallen4705
@larmondoflairallen4705 2 күн бұрын
I pronounce "gif" with a hard "G:.
@ShortAudit
@ShortAudit 3 ай бұрын
Who’s here in 2024?!
@sub-harmonik
@sub-harmonik 3 ай бұрын
literally everyone lmao
@ddpxl
@ddpxl 4 ай бұрын
legend
@djtomoy
@djtomoy Ай бұрын
i still don’t really understand this thing
@sanjaycse9608
@sanjaycse9608 Ай бұрын
Tf i'm watching after 10 yrs
@РодионЧаускин
@РодионЧаускин Ай бұрын
Davis Laura Walker Maria Garcia Helen
@MikkoRantalainen
@MikkoRantalainen Ай бұрын
1:05:50 "Read the sources first and then look at the mailing list" - after saying that it's about 80K lines of high performance C code.
@katta_musings
@katta_musings 3 ай бұрын
Magnus is Linus of chess world it seems.
@Junglewarfare
@Junglewarfare 2 ай бұрын
Windows 11 brought me here
@toby9999
@toby9999 2 ай бұрын
I like Windows 11, but my phone brought me here.
@GuzikPL4
@GuzikPL4 3 ай бұрын
36:30 some things never change, huh?
@OrbitalCookie
@OrbitalCookie 3 ай бұрын
Organizations take git and enforce rules that ensure whole release process is as centralized as possible.
@GuzikPL4
@GuzikPL4 3 ай бұрын
@@OrbitalCookie I was talking about flickering windows :P
@MaestroCipher
@MaestroCipher 4 ай бұрын
Too much arrogance, Linus. Demonstrate how your divine tool is better than others, so we could make conclusion about its superiority, not just claim it.
@nichohells
@nichohells 4 ай бұрын
I mean, he isn't wrong xd
@MaestroCipher
@MaestroCipher 4 ай бұрын
@@nichohells He is arrogant and disrespectful, my comment is mainly about that
@pieterrossouw8596
@pieterrossouw8596 4 ай бұрын
His style worked for him. We use stuff he created, built or influenced daily. A more meek guy equally brilliant might have never succeeded.
@ZaKrlaw
@ZaKrlaw 4 ай бұрын
he did demonstrate it, through the examples he talked about... I think you have some problems with your rational faculties
@Levi_OP
@Levi_OP 4 ай бұрын
Did you watch the video? Id agree that he's a little confident without providing any reason, but he spends the entire talk giving examples of why git is better
@SBF_FTX593
@SBF_FTX593 Ай бұрын
Git was a mistake.
@moussaadem7933
@moussaadem7933 11 күн бұрын
Why
@tiemen88
@tiemen88 18 күн бұрын
This guy is annoying.
@BottleOfCoke
@BottleOfCoke 9 күн бұрын
Nobody cares about your opinion.
@seanmchugh2866
@seanmchugh2866 2 ай бұрын
git is a plague. proof linus couldnt design his way out of a lucid dream
@MrEnsiferum77
@MrEnsiferum77 4 ай бұрын
Today git didn't cope to the hype, just overused, like jira, like react, just use something but don't know why. When git can merge code from multiple developers from different pcs and work on zero day production, like DOOM than we can talk.
@orlagh277
@orlagh277 3 ай бұрын
It sounds like either you don't know what you're saying or you haven't taken your meds. Or both. Git can merge from different devs, wtf is "zero day production" and DOOM is like 30 years old
@MrEnsiferum77
@MrEnsiferum77 3 ай бұрын
@@orlagh277 DOOM is zero day production, bug free, and code was merged without any conflicts. Never ever can do that crooked git
@e621_
@e621_ Ай бұрын
@@MrEnsiferum77 what is a zero day production
@CurrentlyObsessively
@CurrentlyObsessively Ай бұрын
​@@e621_Good question...
The mind behind Linux | Linus Torvalds | TED
21:31
TED
Рет қаралды 6 МЛН
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,2 МЛН
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 4,8 МЛН
Wisdom From Linus | Prime Reacts
12:18
ThePrimeTime
Рет қаралды 507 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,2 МЛН
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 639 М.
Keynote: Linus Torvalds in Conversation with Dirk Hohndel
31:05
The Linux Foundation
Рет қаралды 37 М.
The Most Legendary Programmers Of All Time
11:49
Aaron Jack
Рет қаралды 614 М.
Linus Torvalds about Linux and Git
21:35
Mr G
Рет қаралды 57 М.