Things I wish everyone knew about Git (Part I)
This is a writeup of a talk I gave in December for my previous employer. It's long so I'm publishing it in several parts:
- Part I (you are here):
- How to approach Git; general strategy
- Read Git From the Bottom Up
#git
https://blog.plover.com/2022/06/29/
This is a writeup of a talk I gave in December for my previous employer. It's long so I'm publishing it in several parts:
- Part I (you are here):
- How to approach Git; general strategy
- Read Git From the Bottom Up
#git
https://blog.plover.com/2022/06/29/
The Universe of Discourse : Things I wish everyone knew about Git (Part I)
Things I wish everyone knew about Git (Part I)
From the highly eclectic blog of Mark Dominus
How to Use Git and GitHub in a Team like a Pro
In this tutorial, you will learn how to work in a team with a central repository on GitHub. You will work on issues, commits, pull requests, code reviews, and more.
#git
https://www.freecodecamp.org/news/how-to-use-git-and-github-in-a-team-like-a-pro/
In this tutorial, you will learn how to work in a team with a central repository on GitHub. You will work on issues, commits, pull requests, code reviews, and more.
#git
https://www.freecodecamp.org/news/how-to-use-git-and-github-in-a-team-like-a-pro/
freeCodeCamp.org
How to Use Git and GitHub in a Team like a Pro β Featuring Harry and Hermione π§
By Damian Demasi In this tutorial, you will learn how to work in a team with a central repository on GitHub. You will work on issues, commits, pull requests, code reviews, and more. I don't consider myself an expert on Git, but I have learned a lot a...
How to Write Better Git Commit Messages
When first introduced to Git, it's typical for developers to feel uncomfortable with the process.
#git
https://www.freecodecamp.org/news/how-to-write-better-git-commit-messages/
When first introduced to Git, it's typical for developers to feel uncomfortable with the process.
#git
https://www.freecodecamp.org/news/how-to-write-better-git-commit-messages/
freeCodeCamp.org
How to Write Better Git Commit Messages β A Step-By-Step Guide
When first introduced to Git, it's typical for developers to feel uncomfortable with the process. You might feel uncertainty when encountering the Git commit message, unsure how to properly summarize the changes you've made and why you've made them....
How To Make Life Easier When Using Git
You donβt need to know your trees from your dangling blobs. If you use Git every day and feel like itβs a juggling act, then here are some tricks and tips to help make your life a bit easier.
#git
https://www.smashingmagazine.com/make-life-easier-when-using-git/
You donβt need to know your trees from your dangling blobs. If you use Git every day and feel like itβs a juggling act, then here are some tricks and tips to help make your life a bit easier.
#git
https://www.smashingmagazine.com/make-life-easier-when-using-git/
Smashing Magazine
How To Make Life Easier When Using Git β Smashing Magazine
You donβt need to know your trees from your dangling blobs. If you use Git every day and feel like itβs a juggling act, then here are some tricks and tips to help make your life a bit easier. Thereβs been a lot written about getting started with git, understandingβ¦
Find the commit that broke the tests
#git
https://twitter.com/kamranahmedse/status/1224069798692343808
$ git rebase -i --exec "yarn test" d294ae9
#git
https://twitter.com/kamranahmedse/status/1224069798692343808
Twitter
Find the commit that broke the tests
$ git rebase -i --exec "yarn test" d294ae9
This will run "yarn test" on all the commits between d294ae9 and HEAD and stop on the commit where the tests fail
$ git rebase -i --exec "yarn test" d294ae9
This will run "yarn test" on all the commits between d294ae9 and HEAD and stop on the commit where the tests fail
How to Utilize Submodules within Git Repos
One Solution When the Primary Code Can be Open Source, but Specific Content Needs to be Private
#git
https://blog.bitsrc.io/how-to-utilize-submodules-within-git-repos-5dfdd1c62d09
One Solution When the Primary Code Can be Open Source, but Specific Content Needs to be Private
#git
https://blog.bitsrc.io/how-to-utilize-submodules-within-git-repos-5dfdd1c62d09
Medium
How to Utilize Submodules within Git Repos
One Solution When the Primary Code Can be Open Source, but Specific Content Needs to be Private
Scaling Gitβs garbage collection
A tour of recent work to re-engineer Gitβs garbage collection process to scale to our largest and most active repositories.
#git
https://github.blog/2022-09-13-scaling-gits-garbage-collection/
A tour of recent work to re-engineer Gitβs garbage collection process to scale to our largest and most active repositories.
#git
https://github.blog/2022-09-13-scaling-gits-garbage-collection/
The GitHub Blog
Scaling Gitβs garbage collection
A tour of recent work to re-engineer Gitβs garbage collection process to scale to our largest and most active repositories.
Git
Find the right commands you need without digging through the web.
#git #tool
https://gitexplorer.com/
Command
ExplorerFind the right commands you need without digging through the web.
#git #tool
https://gitexplorer.com/
Nice alias for undo the last git commit.
#git
Β© https://twitter.com/ThomasChaplin_/status/1607871082408644608
#git
Β© https://twitter.com/ThomasChaplin_/status/1607871082408644608
The Legendary GitKraken Client
This is the name from the official website. But it is really very powerful and intuitive. If you have open repositories, it is a pleasure to work with it.
#git #tool
- https://www.gitkraken.com/
- https://www.gitkraken.com/git-client/features
Thanks @Pingva74 for sharing this.
This is the name from the official website. But it is really very powerful and intuitive. If you have open repositories, it is a pleasure to work with it.
#git #tool
- https://www.gitkraken.com/
- https://www.gitkraken.com/git-client/features
Thanks @Pingva74 for sharing this.
GitKraken
GitKraken Legendary Git Tools | GitKraken
Meet GitKraken, the creator of legendary Git tools for developers and teams - like the GitKraken Desktop, with Git GUI and CLI, Git Integration for Jira, and GitLens for VS Code.
How to post a custom message to your Merge Request using GitlabCI π¦
I haven't tried it yet, but definitely need to try to post a comment in some project via Ci/Cd.
#ci_cd #Gitlab #git
https://engineering.dunelm.com/how-to-post-a-custom-message-to-your-merge-request-using-gitlabci-3551824a1e5b
I haven't tried it yet, but definitely need to try to post a comment in some project via Ci/Cd.
#ci_cd #Gitlab #git
https://engineering.dunelm.com/how-to-post-a-custom-message-to-your-merge-request-using-gitlabci-3551824a1e5b
Medium
How to post a custom message to your Merge Request using GitlabCI π¦
A walkthrough of the steps needed to post a message to your merge request
Foundations of Git - Certification Course
GitKraken has released its course on git.
I like their tutorials and articles on git, so I think the course should be interesting.
#git #course
https://learn.gitkraken.com/courses/git-foundations
GitKraken has released its course on git.
I like their tutorials and articles on git, so I think the course should be interesting.
#git #course
https://learn.gitkraken.com/courses/git-foundations
GitKraken Learn
Foundations of Git - Certification Course
AI Commits
A CLI that writes your git commit messages for you with AI. Never write a commit message again.
#git #tool #ai #gpt
https://github.com/Nutlope/aicommits
A CLI that writes your git commit messages for you with AI. Never write a commit message again.
#git #tool #ai #gpt
https://github.com/Nutlope/aicommits
GitHub
GitHub - Nutlope/aicommits: A CLI that writes your git commit messages for you with AI
A CLI that writes your git commit messages for you with AI - Nutlope/aicommits
The Gum
A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code!
#shell #git #tool
https://github.com/charmbracelet/gum
A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code!
#shell #git #tool
https://github.com/charmbracelet/gum
GitHub
GitHub - charmbracelet/gum: A tool for glamorous shell scripts π
A tool for glamorous shell scripts π. Contribute to charmbracelet/gum development by creating an account on GitHub.
How Git Works
by Julia Evans
Git has a bad reputation: itβs easy to accidentally lose your work or put your repository into a difficult-to-recover state, the terminology is arcane (detached HEAD state? reference? fast-forward? remote-tracking branch?), and the man pages are legendary for how inscrutable they are.
Itβs no surprise that many people stay in their comfort zone: you might have a set of 6 git commands that work for you, and hope that nothing goes wrong.
#git #manual
https://wizardzines.com/zines/git/
by Julia Evans
Git has a bad reputation: itβs easy to accidentally lose your work or put your repository into a difficult-to-recover state, the terminology is arcane (detached HEAD state? reference? fast-forward? remote-tracking branch?), and the man pages are legendary for how inscrutable they are.
Itβs no surprise that many people stay in their comfort zone: you might have a set of 6 git commands that work for you, and hope that nothing goes wrong.
#git #manual
https://wizardzines.com/zines/git/