127 private links
"Local git statistics including GitHub-like contributions calendars."
The winner across all the existing file versioning tools; distributed versioning; fully controllable from the command-line; plenty of configuration and usage options; behind a number of related project that leverage git as a back-end.
"ppl
is free software made out of other free software. It is built on top of Ruby and Git, and the completely free vcard address book format."
Why we decided to combine version control with CI, and the rise of the single application.
I do the bulk of my code reviews from the command line, especially when reviewing larger changes. I've built up a number of tools and config settings …
A guide to understand the importance of commit messages and how to write them well.
Over the years I learned a lot about git. Most of the parts I learned the hard way by using it on a regular basis. Here I summarize a lot of the things which I would consider Git Best Practices for using git in a team. Use the force Luke – use the CLI.
Interactive Git Cheatsheet, categorizing commands based on what they affect.
git-bug - Distributed bug tracker embedded in Git
Great tutorial on the use of git.
This is a small update (1 year later) of a great article by Ilmari Kontulainen, first posted on blog.deveo.com. I'll post the original article in blockquote
One of the git tips that I find myself frequently passing on to people is:
Don’t use git pull, use git fetch and then git merge.
The problem with git pull is that it has all kinds of helpful magic that means you don’t really have to learn about the different types of branch in git. Mostly things Just Work, but when they don’t it’s often difficult to work out why. What seem like obvious bits of syntax for git pull may have rather surprising results, as even a cursory look through the manual page should convince you.
The ability to customize tools to suit your needs is one of the great advantages of many Linux utilities. However, when you find yourself working on a new server, there is the issue of getting the settings you are comfortable with working in a new env.
GitLab includes git repository management, code reviews, issue tracking, wikis and much more. GitLab comes with GitLab CI, an easy to use continuous integration and deployment tool.
Tuesday marks the anniversary of Git, the distributed revision control system Linus Torvalds wrote in a weekend 10 years ago.
git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space.
git-annex is designed for git users who love the command line. For everyone else, the git-annex assistant turns git-annex into an easy to use folder synchroniser.