~/devreads

#git

19 posts

26 May

Rob 2 min read

For OSS work, I work with two git remotes: upstream: the canonical OSS project repository, where main is the default branch and is what gets released. origin: a personal fork. All my feature branches live here. I set up locally like this: Fork the project repo to my account. Clone my fork locally, so the origin remote is my fork.…

developmentgit

6 Apr

Rebecca Rayford 4 min read

On a recent project, my client had a firm rule: one commit per pull request. No exceptions. At first, it seemed like a minor constraint. But it quickly pushed me to get comfortable with a handful of Git commands I’d been using only occasionally: git commit, git rebase, and git reset –soft. Each one solves […] The post Git Commands…

development practicespull requestsgit

18 Mar

12 Jan

17 Dec 2025

12 Nov 2025

14 Jan 2025

Rob 1 min read

One thing that I've found helpful is to add a set of patterns to my global git ignore file (config/git/ignore for me) that allow me to create temporary files that are automatically excluded from git. The patterns I use are these: # Ignore a file by renaming it with ignore its name *.ignore ignore.* *.ignore.* This lets me create a…

computinggit

29 Aug 2022

10 Apr 2019

nico@ponyfoo.com (Nicolás Bevacqua) 2 min read

Have you ever tried to do a code review on a PR that merges a large release branch or feature branch back into mainline, fixing merge conflicts? It’s not pretty. The diffs are often and easily very big, — 50k+ LOC big — have hundreds of commits, and the actual changes made by the engineer resolving the merge conflicts are…

gittips

25 Jun 2018

Henrik Warne 4 min read

When I switched jobs four years ago, I went from using subversion (svn) to using git as the version control system. Even though I am a pretty quick learner, it took me a quite a while to really understand git. … Continue reading →

learningprogramminggit

11 Dec 2017

Nathan Leiby 6 min read

tl;dr: Try out microplane! It’s a CLI tool to make changes across many repos. The Problem At Clever, we’ve embraced microservices. They promote modularity, which leads to simpler code bases and lets our engineers move quickly and independently. They are easier to deploy, which helps us build towards incremental, frequent deploys and continuous delivery. In […] The post Mo Repos,…

devopsgolanggitgithub

26 Feb 2017

Ramon 1 min read

Hi. I recently gave a talk in KernelTLV Meetup. The talk was uploaded to YouTube, so if you’re interested, go a head and watch it. The Talk is in Hebrew, but the slides are in English. The slides can be found here: DMA Survival Guide from Kernel TLV

gitlinuxlinux kerneldmadmaengine

30 Jan 2016

Ramon 1 min read

Hi. In this post I will share a git pre-commit hook I created for aiding with code beautification. In Linux, I work in two different coding styles: User space and Kernel. The Linux kernel has a very specific coding style and every commit to kernel must adhere to that style. The Linux kernel provides a […]

gitlinuxuncategorizedartistic styleastyle

19 Jan 2016

Luciano Mammino 3 min read

GitKraken is a new cross-platform graphical interface for Git currently in private beta. It has useful features like interactive commit graph visualization, easy branching/stashing, and GitHub integration. The post shares invites to try the private beta version of GitKraken.

gitgithub

8 Sept 2015

29 Jun 2015

16 Dec 2014

lukaseder 1 min read

We’re excited to launch a new series on our blog: the jOOQ Tuesdays. In this series, we’ll publish an article on the third Tuesday every month where we interview someone we find exciting in our industry from a jOOQ perspective. This includes people who work with SQL, Java, Open Source, and a variety of other … Continue reading jOOQ Tuesdays:…

jooq-tuesdayssqlformspidergitgit for oracle

13 Dec 2012

Junior Grossi 2 min read

Hi! Today I’ll talk a practice that changed my life. Since when I work developing web applications I used to work with FTP to send files to server. Forget using FTP for that and welcome to the GIT world. GIT became famous after the launch of GitHub website. GIT is a version control tool used … Continue reading Deploying/Upload applications…

gitubuntu

24 May 2011

Schakko 1 min read

Yesterday I installed a central Git repository server for storing all configuration files from our Linux servers. Every /etc directory is now observed by Git (and etckeeper). Each of these servers pushes the changes from the local master branch to the central repository. Authentication is done via public/private key authentication. […] The post Installing Git on Citrix XenServer 5.5 appeared…

virtualizationcitrixgitxenserver