Installiere #git für Windows.
Mała sztuczka z gitem: jeżeli chcecie dostać pełny opis zmiany do skopiowania, bez dodatkowego wcięcia, które daje `#git log`:
git cat-file -p HEAD
Minor #git trick: if you want to quickly get the commit message for copy-paste, without having to deal with extra indent from `git log`, you can use:
git cat-file -p HEAD
Gupaxx development v1.11.0 Part 7 - 7/30/2025, 10:58:47 AM
https://peertube.wtf/w/p5FwzEXijDZEYsm6Ve5Es4
GitLab survey: How companies develop and deploy automatically and with AI
GitLab's new DevSecOps report reveals German companies are cutting deployment times in half and increasingly leveraging AI to boost productivity.
#Git #IT #KünstlicheIntelligenz #Softwareentwicklung #Journalismus #news
If you haven't tried it yet, I definitely recommend checking Jujutsu Version Control System.
I literally heard about it two days ago, started reading through some tutorials, and already feel like this is something exciting and new in the VCS world. You can use it locally on any git repository you already have, since it uses git as the backend.
Anyone else in the team can keep on using git, and if you feel like it you can switch back to use git at any time.
`jj` feels intuitive, and makes rebasing less of a hassle; actually there is no hassle! How many times have you done `git rebase --abort`, when you're halfway through fixing the conflicts using git rebase? I have quite many times. I hate it.
With jj it's no problem, it won't stop you to fix your conflicts, but lets you continue your work, and fix the conflicts later. And when you do that, it automatically rebases the fix to the child changes. It also lets you do any changes anywhere in the history. If you feel like some change is better to be done in another commit, you can just insert the commit after/before another, and squash the changes. Then continue working as usual.
This is yet another rabbit-hole for me, and I love it! Of course, I still need to use it in my day-to-day work, and I'll probably be going back to the tutorials, and asking stupid questions, but I have a feeling it'll be all right.
Here's a couple of resources I've been reading through:
https://steveklabnik.github.io/jujutsu-tutorial/
https://zerowidth.com/2025/what-ive-learned-from-jj/
#JujutsuVCS #jj #git #vcs #programming #programminglife
I’m still having the issue where, every time I cloned this with the command line, because I plan to make significant contributions to their documentation, the entire directory will not clone onto my machine. everything is missing except for one folder. Can anyone work out how this is happening and what I can do to remedy it? https://github.com/buttondown/docs #Git #GitHub #CLI #CommandLine @buttondown
## Git add everything except whitespace changes
In short, you can use this command:
> git diff -w | git apply --cached --ignore-whitespace
You can also add a #git alias like this
> git config --global alias.smartadd '!f() { git diff -w | git apply --cached --ignore-whitespace; }; f'
so, you can simply use 'git smartadd'
[Reference](https://medium.com/therobinkim/git-add-everything-but-whitespace-changes-deec3dce39f)
解决 git 把中文文件名显示成 \343\200\212 之类的乱码
> git config --global core.quotepath off
This #git commit fixes a typo,
this commit bumps a version number,
this commit fixes a dependency version conflict,
this commit reruns flaky tests,
and this commit makes no functional change, but cases the CI pipeline to go wee-wee-wee all the way home
Want to add a "pre-commit" hook to #Git repositories to re-format & check syntax (Perl, Python, sh).
A search found lots of results (same in multiplicates sometimes) using Python-centric "pre-commit-hooks" https://github.com/pre-commit/pre-commit-hooks ; got curious enough to read about it. Damn thing does (or, can do) far too much by itself!
So, will see how the solution in https://stackoverflow.com/questions/31057527/git-pre-commit-hook-to-format-and-re-add-files-at-the-same-time or other artisanally crafted masterpiece would go ...
#softwareDevelopment
Need #help
I installed #forgejo on a #jail. This jail was a centralized #git server.
I cannot find how to import local (in the jail) repos to forgejo.
If I try a migration from #git and give the repository path in the URL field the answer is:
Your not allowed to import local repository.
SO there must by a parameter to allow this kind of import.
I can't figure which one.
Can't your help me please?
Boost are welcome.