gitz
community
gitz | community | |
---|---|---|
8 | 68 | |
30 | 6,369 | |
- | 0.8% | |
6.8 | 8.2 | |
about 2 months ago | 9 days ago | |
Python | Ruby | |
MIT License | Creative Commons Attribution 4.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gitz
-
Managing secrets like API keys in Python - Why are so many devs still hardcoding secrets?
When I develop a big feature, I do it on a private branch, and then I commit and push an "anonymous" commit (using this) whenever I have made any progress.
-
An alias that has saved me hours since I created it yesterday
where git st is here (a lot like git status.)
-
GitHub's Missing Merge Option
No, there's no reason to preserve commit messages you used during development.
When I am developing, I make many tiny commits with an automatically generated title ('Modify util/files.py') each time my tests pass, or really, when I do anything of value. (I use `git-infer`: https://github.com/rec/gitz/blob/master/git-infer)
This makes it impossible for me to lose work, and acts like a coarse-grained undo for me, where I can quickly move back and forth between spots that the tests worked if I decide I'm going the wrong way, or create a new branch, move back a bit, and make some changes and compare.
_Before anyone sees this code_ I rebase it down to a logical sequence extremely-carefully named and organized commits. (The word "manicured" has been used more than once.)
As I go through code review, I make tiny commits and at the end, rebase them into my carefully-named commits.
I create at least five commit IDs for each final commit I created. No one wants to see these.
I spend considerable time organizing everything so just the information you need to see is in the final commits. All the information should be there.
-
What one thing would you improve about Git?
I have a truly evil command in my gitz package https://github.com/rec/gitz called git adjust.
-
Eli5: Why do so many people like to use the terminal instead of a good client?
I have a bunch of git utilities to do common chores, but more, I tend to stack up a lot of commands at once in the command line separated by &&.
-
Why is git pull broken?
This isn't just academic - it affects every git tool. I have a collection of git utilities, fairly high quality, but a lot of my favorite ones don't work over merge commits, not because I was lazy but because I simply couldn't figure out a way to do it that made sense in every case.
- Does format() method returns a list?
community
-
Category Cleanup: 4 Ways Your Discussions Categories Can Be Better Optimized
Check out how to create your own or feel free to borrow from Community Discussionsβ templates.
- New GitHub feed is hot garbage
-
Confusion about Git Flow
Although GitHub did not have a plan to support this option, but AzureDevops and GitLab already supported this. https://github.com/community/community/discussions/8940 You can manually do it for now
-
GitHub Copilot X: The AI-powered developer experience
[4]: https://github.com/community/community/discussions/37117
-
How do you handle "generic packages" deployment?
I think it's not about missing commands, but missing destination (package repo of "generic" type). Very same issue posted here: https://github.com/community/community/discussions/38083
-
Is there a copilot roadmap anywhere? Or an insider that knows things :)
btw - I know this exists, but it seems like the posts are responded to much: https://github.com/community/community/discussions/categories/copilot
-
Strange issue with networking on Ubuntu Server 22.04
It appears that you're using IPv6 (your ping is returning IPv6 addresses). A quick search shows some github services may not support IPv6 but that's just a guess
-
VundleVim
Yeah, Vundle's (presumably temporary) removal caught me off guard today on a fresh install. This, in turn, has caused me to take a hard look at the Vim plugins I was using. Turns out I only needed one...which I wrote. So I'm now just storing that one in the horrible "vanilla" Vim plugin scheme and putting that in my dotfile management.
Just a good reminder that dependencies will always let you down. It's just a matter of time. Oh, and never turn your back on a big company.
Here's the tracking on this issue:
https://github.com/community/community/discussions/48173
GitHub: "The VundleVim organization has been flagged. Because of that, your organization is hidden from the public."
-
Governance Reform RFC Announcement | Inside Rust Blog
It's a relatively new beta feature for GitHub.
-
Vundle Removed from GitHub
Here's the support discussion ticket for this:
https://github.com/community/community/discussions/48173
>The VundleVim organization has been flagged.
What are some alternatives?
Git - Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Visual Studio Code - Visual Studio Code
safer - π§· A safer writer π§·
vscodium - binary releases of VS Code without MS branding/telemetry/licensing
xmod - π± Turn any object into a module π±
ossinsight - Analysis, Comparison, Trends, Rankings of Open Source Software, you can also get insight from more than 7 billion with natural language (powered by OpenAI). Follow us on Twitter: https://twitter.com/ossinsight
wavemap - π mmap massive audio files as numpy π
arcade-services - Arcade Engineering Services
vl8 - π Perturbed audio π
nvim-surround - Add/change/delete surrounding delimiter pairs with ease. Written with :heart: in Lua.
git-push-update - Push with "server-side" merge or rebase
indent-blankline.nvim - Indent guides for Neovim