A discussion I have quit often is about the recommendation if companies should require all their developers to sign their commits locally or not. Here is my perspective on that matter. Background Git is very powerful and gives you the possibility to alter existing commits. But this also means, that the author of a commit is not necessarily the one that is committing the code. A commit has two fields: author and committer. Both fields get set to the values of user.name and user.email from git config plus a timestamp. If you rebase, for example, the committer changes to the … Continue reading Should you require all developers to sign all local commits?
My sessions and workshops at the NDC Porto 2022. You can find the links to the slides in this post. Continue reading Speaking at NDC Porto
MyFlow is a lightweight git workflow that allows you to use the full power of git and still collaborate with your peers with pull requests. Continue reading MyFlow: A successful git branching model for DevOps teams
Mein Buch “Git für Dummies” ist seit Heute im Handel als Taschenbuch und Kindle-Edition verfügbar. Continue reading Git für Dummies verfügbar
This edition of Javamagazin (German) contains a special about git. Continue reading Git Special in Javamagazin 2.2021
24 little expert #git tips – delivered every day until Christmas. Follow #GitVent on Twitter. Continue reading 24 tips for being more productive with git
Finding the best git branching strategy for the teams in your organisation. Continue reading Git Branching Guidance for DevOps Teams
How to configure git for windows to work with SSL and a corporate certificate, and how to configure git proxy settings to work with local and remote repositories. Continue reading Git for Windows with TFS and SSL behind a proxy
If you work a lot with github, then you are used to add a .gitignore file when you initialize your repository. If you create a project in TFS or Visual Studio Team Services this is not the case. You have to add your .gitignore file using the team project settings. Under settings navigate to repository settings. Look for the “Ignore File” and click “add”. Edit the file if you need to do any modifications. Now commit the .ignorefile and push your changes to the server. The git integration in Visual Studio and TFS is pretty good – but a lot … Continue reading Where is my git ignore file in Visual Studio?