-
How to create a structured .gitignore file
If you are working with git as your version control system on your projects then you are probably aware of the .gitignore file. Not heard about the .gitignore file before? Then I recommend to read up on what the .gitignore file does! Most often the .gitignore file organically grows beyond control as the project evolves…
-
Do you have a good flow in GIT?
I have previously talked about a successful git branching model by Vincent Driessen which I find to be very useful as starting point for creating a branching model that fits your needs. Now there is a cool little tool called gitflow which is a collection of Git extensions to provide high-level repository operations that match the…
-
An introduction to how to write a commit message
Have you ever looked at a change log in your source control system, such as git, and said to your self… ”WTF is this? What does it do and why?” This post will outline how to write a good commit message in git. First of all, we need to understand why we write a commit…
-
How to manage your source code with Git, Gerrit and Jenkins
Are you managing a piece of code? Are there several contributors to that code? Maybe some are less know to you which provides questionable quality? How do you control of the incoming changes to the code? If you are in an code environment which uses Git as a version control system then using Gerrit can…
-
A successful Git branching model
Just read an interesting blog post on a successful git branching model by Vincent Driessen. It covers most of the needs I’ve encountered working with different SCM’s and should be applicable to most SCM’s, at least on a higher level.