Git (7)

Your Git Repository is Your Deployment Boundary
2016-05-22 10:53:00

In this short post, I will try to explain why I think that your Git repository should be your deployment boundary.

Versioning Software Builds Based on Git Tags and Semantic Versioning (SemVer)
2016-04-16 14:20:00

I have been using a technique to set the build version on my CI (continuous integration) system, Travis CI, based on Git tags and semantic versioning (SemVer). In this post, I want to share this with you and give you an implementation of that in Bash.

Resistance Against London Tube Map Commit History (a.k.a. Git Merge Hell)
2015-03-08 17:18:00

It's so easy to end up with git commit history which looks like London tube map. Let's see how we end up with those big, ugly, meaningless commit histories and how to prevent having one.

Basics of Git Rebase
2013-03-30 18:18:00

Git Rebase is only one of the powerful features of git and it allows you to have a clean history in a highly branching workflow.

Installing hub Extension for Git (by defunkt) on Windows to Work With GitHub More Efficiently
2013-01-19 20:10:00

This post walks you through on how you can install hub extension for Git (by defunkt) on Windows to work with GitHub more efficiently.

Sides and Source Code for DEU Bilgisayar Topluluğu Izmir 2. Teknoloji Zirvesi
2013-01-08 04:34:00

This weekend, I participated in an event as a speaker in Izmir, DEU Bilgisayar Topluluğu Izmir 2. Teknoloji Zirvesi. Sides and Source Code for my sessions are available.

GitHub Offers Free Micro Plan For Students For Two Years
2012-04-07 05:07:00

Couple of days ago I came across that GitHub offers Educational Accounts for academic people (student, teacher, etc.) and that covers free micro plan for students for 2 years.