83 private links
A complete game centered around grasping the concepts of git. You can interact with it like a 'card-game' or use an integrated git terminal to learn it like on the commandline.
Interact with a git repositoriy's bugs (i.e. bug-tracker) through the commandline without needing to rely on hosted offerings like gitlab or github. At the same time allows interacting with such offerings through the bug bridges.
Nice example-driven explanation of got contribution workflow through mail and patches.
A really nice way of using gitlab ci to build images for multiple arches (especially arm and amd64).
Find the commit that introduced a bug in your code: how to use git bisect in 7 steps – flavia bastos
git bisect usage:
git bisect start
> puts you into bisect mode
git bisect bad <commitref|HEAD>
> signal to git the commit where things definitely don't work right anymore (mostly HEAD)
git bisect good <commitref|HEAD>
> signal to git the commit where things definitely did work right still (can be any number of commits back).
You will no be put into a special bisect
inspection mode and git will checkout various commits in a divide and conquer manner for you to declare their status.
git bisect good|bad
> After checking the state of the app/running tests/whatever, declare the commit as working or not-working. Git will then move you to the next commit until you find the right one introducing the bug.
git bisect reset
> get out of bisect mode
Github cicd based workflow for static website blog comments
Intermediate to advanced git tips:
advanced git log output, digging into individual git ref logs, using git for word-wise diffs (could be really useful for prose!), signing commits, git aliases, and more.
ForgeFed is an upcoming federation protocol for enabling interoperability between version control services. It’s built as an extension to the ActivityPub protocol, allowing users of any ForgeFed-compliant service to interact with the repositories hosted on other instances.
Using it could enable building federated repository / vcs systems mirroring github/gitlab, or other implementations
Git Server in Docker. Contribute to jkarlosb
Sync github, bitbucket, and trac issues with taskwarrior
supports many more than tagline above
I came across this exact issue while trying to come up with a solid set of flags to use with ctrlp in vim. I ended up settling on rg --hidden --glob '!.git'
which does what I want and, since it lives in my .vimrc, I don't mind the verbosity. I do think it's surprising to find rg searching through the .git directory but I can also understand the mental model of rg not wanting to be "git aware" or any other VCS for that matter.
Store your Notes in any Git Repo. simple mobile app to take notes, and sync with any git repo (github/-lab/gitea/ssh/...)
Syncing folders with Git Sync and Systemd
[50:00]
Understanding underlying structure of git:
- content addressable filesystem
- blobs and trees
- tags and branches as refs
- what does branching do
- what does merging do
- what does resetting do
- how to use the reflog to revert local actions
Gitless: a simple version control system built on top of Git
Automatically commits on saving and might be better suited for prose workflows?
Safe and simple one-script git synchronization.
Idea is continuous history (a la gopass git) -- it's not a pretty history, but it automatically syncs on filechanges.