3 ms·
git is foundational tooling, i.e. one of the tools that a developer must know. But git is useful beyond the development community. A huge impact for a "weeken
by heresie-dabord 3y ago
git is foundational tooling, i.e. one of the tools that a developer must know.
But git is useful beyond the development community. A huge impact for a "weekend project".
"The development of Git began on 3 April 2005. Torvalds announced the project on 6 April and became self-hosting the next day. The first merge of multiple branches took place on 18 April. Torvalds achieved his performance goals; on 29 April, the nascent Git was benchmarked recording patches to the Linux kernel tree at a rate of 6.7 patches per second. On 16 June, Git managed the kernel 2.6.12 release." [1]
[1] _ https://en.wikipedia.org/wiki/Git#History https://en.wikipedia.org/wiki/Git#History
- ubnt00 3y agoI agree, it's very beneficial for non-devs. I use it to backup important configs.
- tranceylc 3y agoI even use git for my resume. Makes changing the wording or rearranging things for a specific company to be slightly easier on me
- JamesLeonis 3y agoI back up my Minecraft server with GIT, and use tags to track when I updated the version.
- themadturk 3y agoI use it for my novel manuscripts.
- never_inline 3y agoGit is foundational because it's a bunch of tools dealing with a very general data structure (the DAG of file versions, or whatever the semantically correct thing to say is). Docker is something similarly powerful. It wraps around a few things (bunch of kernel namespaces, kinda reproducible, layered image format) and it is useful in many use-cases beyond microservices. There are few other tools which I can say the same about. `jq` and curl are powerful and ubiquitous. But jq is a language, and curl is a tool for interacting with so many protocols. I don't know if I can put them in the same ballpark as git and docker.
- flexagoon 3y agoAnother one is nginx. It seems like any time I google something http-related the answer is always "nginx".