Home » Git

Tag Archives: Git

What The Commit!?

Committing in Git is The Future Whatever you write in your git commit history is what you’ll be going back to at some point in the future to understand how the source code got to where it’s at now. There are a couple of things that seem to work well when managing commits in git: Don’t have more commits than ...

Read More »

Create Git patches from command line

Git patches are an easy way to apply changes to a project if you don’t want to go through the regular commit-pull-request flow. Patches are files that contain an equivalent diff of a Git commit. You can create a patch of your modified working state using git diff. The diff output is in the correct patch format. $> git status ...

Read More »

Global gitignore

A widely used Git feature is to use local .gitignore files which list which names and patterns of files and directories will be ignored within the Git repository. There is also the possibility to create a system-wide gitignore file which lists patterns that should always be ignored, in all of the user’s Git repositories. You can point to the file ...

Read More »

Git Essentials Crash Course

Introduction This is not Java but several newbie developers ask the same question, how to use GIT and how does GIT works so here it goes… Have you ever work in SVN? Well forget everything you know and lets start over What is a GIT repo? In general there are two mirror repos. Your local repo and the remote repo. ...

Read More »

Easier work with Git submodules with in-place push access – Git Tricks #2

Get know how to solve issue with pushing to submodules directly from the main repo while keeping the project easily cloneable by external contributors. Introduction The Git submodules mechanism is pretty handy to keep the source code of lousily related dependent software together in one Git repository while leaving their development separate. It is something like symlinks in the Unix ...

Read More »

Auto-switchable multiple Git identities on one computer – Git Tricks #1

Have you even committed to Git using wrong email address working on/for different projects/companies? Luckily with a little configuration Git can auto-switch the identities for you. (Too long) introduction and reasoning Being an (experienced) IT professional can give you an opportunity to work on different things in the same time frame. For instance, in addition to work for the main ...

Read More »