git
我见过许多人使用 git 来备份数据,但我仍想向这些人推荐更专业的备份工具。
restic/kopia 之类的多版本备份工具和 git 之类的版本控制系统的区别在于:
- 前者原生支持端到端加密,而后者不支持;
- 前者不要求(或不支持)提交信息,简化了添加提交信息的心智负担;
- 前者能备份多个位置的目录,而后者只能处理仓库目录下的文件,对于多个目录需要创建多个仓库;
- 前者能将备份的内容挂载成目录或驱动器;
- 前者支持备份文件权限;
- 前者支持轮换策略,自动丢弃旧版本;
- 前者支持多种存储后端和特大文件备份;
至于备份工具的压缩、去重,我不确定版本控制系统有没有。
The Ultimate Quick Reference Commands & Shortcuts
Find a command or keyboard shortcut quickly and easily with these articles covering topics of Linux, Git, SQL, Pi-hole, regular expressions and more.
https://www.adamsdesk.com/posts/quick-reference-commands/
#blog #linux #sql #git #docker #pihole #regex #cmus #yazi #100DaysToOffload
I think my basic RSS feed creator is feature complete, only supports Linux for now.
I uh, just need to figure out where to put the source code. I don't like the idea of using Microsoft's Github but I'm worried if I put projects on some other place, no one would find them.
I'm a hobbyist who has only done gamedev before, so if anyone wants to chime in on where is best place for putting source code, plz help.
I’ve added a consulting page to my website. Do get in contact if you think I could help.
🎉 Wahoo, I updated my Git book!
This is a free update for all readers, as always, and a good reason to become one if you’re not.
There’s a new chapter, “init and clone”, many extra sections, and it’s updated for the latest Git. 28 new pages for a total of 391!
#lispyGopherClimate live 0UTC Wednesday #archive https://communitymedia.video/w/gJA7VvkyMa4fan21JH1LbH #peertube thanks @ajroach42 !
#ClimateCrisis #haiku by @kentpitman
I'm a bit off-color again this week, so let's just all share our personal #computer #basics.
About #asdf, #lisp, #emacs, #links2, #eww, #slime, #git, #mcclim etc, when I say I like to
(defsystem "foo" :class :package-inferred-system :depends-on (:foo/user))
...what?
#chat #lambdaMOO #live
telnet lambda.moo.mud.org 8888
co guest
@join screwtape
AAnd I've now ressurected my #gemini capsule, which is both available on ipv4 and ipv6 :)
-> capsule: gemini://gmni.etenil.net
-> git: https://git.etenil.net
#selfhosting #git #gemini_protocol
BTW: screw google for stealing our protocol name for their shitty AI product!
I recently had a discussion with a coworker about commit messages. And I wonder what guidelines developers prefer.
Past tense example (Django):
https://docs.djangoproject.com/en/5.1/internals/contributing/committing-code/#committing-guidelines
Imperative example:
https://github.com/RomuloOliveira/commit-messages-guide/blob/master/README.md#good-practices
Conventional/Semantic:
https://www.conventionalcommits.org/en/v1.0.0/
and
https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716
Maybe other styles?
#programming #git #gitlab #github #codeberg #softwaredevelopment
Options: (choose one)
Codeberg: Spam and DoS attacks on non-commercial development platform
Masses of spam messages, overflowing email inboxes and clogged internet lines: Anonymous attacks plague the non-profit Github alternative.
#Cybercrime #DoSSchwachstelle #Git #GitHub #OpenSource #Softwareentwicklung #Spam #news
Is anyone having trouble pushing to Codeberg?
I was getting "connection closed by remote host" errors.
Turns out my git-lfs was old, and Codeberg has some strict ssh settings.
To fix this, read: https://codeberg.org/Codeberg/Community/issues/1895#issuecomment-4057007
Short version, do this (once per repo) before pushing:
git config --local lfs.sshTransfer never
Ensure lfs version is > 3.5.x
hth
🦇
#Codeberg #git #git-lfs #GameDev #LargeFiles
I opened an "issue" on Codeberg to try get some discussion about my recent git-lfs experiences and the ideas floating in my head for a better way to handle large binary files while using git.
I'd appreciate any feedback etc. It's here:
https://codeberg.org/Codeberg/Community/issues/1910
I'm a git-nitwit, so factor that in! 🤭
🦇
me: Hi #git, please just take the stuff I changed and put it on the webernet.
Git: Some updates were rejected because you have un-sprongled verterbrae in your sub-spline. Either extrapolate your tips or re-fling your local branch, using git reblog --ff-no-ice. If you want to recapitulate your local flange, then your diversionary remote can't be submitted without stripping the exoplanet, with potential universal anguish.
hint: Disable this message with "git config set advice.flagelate false"
🚀 Gitea 1.23.8 is out!
This release includes critical bug fixes and a Go version upgrade addressing important security issues. We strongly recommend all users update ASAP.
Code migration to @Codeberg ✅ 🎉
https://codeberg.org/inventaire/
Bye bye Microsoft/Github, we are excited to finally have our code forge also running on libre/free software, and hosted by a fellow non-profit! Thanks @forgejo and @Codeberg for the amazing work!