Entrance into Git for .NET Developer
If you want to be hip at the Source Control administration you have to take a look on Git or other peripheral Source Code administrations. Git is the most celebrated agent. That the subject DVCS (peripheral version administration) will be Mainstream in the world of .NET world is a fact since the comment of Brain Harry to the next TFS (responsible for the TFS at the Microsoft Corp.):
“I’m certain that about this time, I bunch of people are asking “but, did you implement DVCS”. The answer is no, not yet. You still can’t checkin while you are offline. And you can’t do history or branch merges, etc. Certain operations do still require you to be online. You won’t get big long hangs – but rather nice error messages that tell you you need to be online. DVCS is definitely in our future and this is a step in that direction but there’s another step yet to take.”
For this blogpost it is important, that I only started working with Git so it’s possible that some facts aren’t true. But of course you are welcome to adjust me in the comments below. If you need some more help than take a look at the help side of GitHub.
So let’s have a start….
Git – what do I need?
As client for windows I recommend msysgit. Important tool there is Git Bash. It’s possible to install a GUI but to say the true, I didn’t get how it works and the instructions are done with the Bash.
For playing around it’s a good idea to create a Repository on GitHub or Google Code (Google Code supports Git as well). I’ve created a Repository on both services and in my opinion GitHub is more elegant and offers a lot of help for beginner.
Introduction to GitHub
GitHub offers a great help which adopts you the subject step by step. From the setup of the client…
![]()
… to the creation of the first repositories:
Important Initial instructions
In the last Screenshot you can see the first instructions for a first “Checkin” (in TFS language):
First you create a folder named “BizzBingo” and after that you start the initialization with “git init”.
In the folder there is a hidden “.git” folder – that’s where the mainly magic with the version administration happens. A file will be created and added via “git add.” And you da a “git commit – m ‘First’!” . Now we add it via “git remote…” to GitHub an push it at the end via “git push – u origin master”.
Now it’s visible at GitHub (in the example it’s a readme file).
Introduction at Google Code
In fact it’s not that different at Google Code. Here it starts with cloning the Repository. With this the “.git” folder will be placed in the directory.
![]()
Add files
I’ve copied files into the directory. Via “git add.” All files in the directory will be added to Repository.
Now the order “git commit –m “COMMENT” appears – But be careful if you call git commit VIM appears and asks you to insert a comment:
![]()
Press “I” for the Inser-Mode and enter something now “ESC” and “:wq” I recommend you the “-m ‘Comment’” parameter.
Go on trying …
Like I’ve said before I recommend you the GitHub Help Side. If I found out something new I will let you know ![]()
Download Git Client for Windows
Create Repository on GitHub / GoogleCode
Visual Studio Toolbars & Context-Menu cleanup / adjust
Visual Studio has a lot of functions and shows in the standard adjustment a lot of overloaded Toolbars and Context-Menus. The result is that Visual Studio seems to be much overcharged – at least for me. So here comes the ultimate Quick tip: we are going to blend out everything that is not necessary. …
Chrome Instant Page/ Prerendering – what is it and how can I use it?
With the Version 13 of Chrome Google activated a new feature named “Instant Page”. It’s another step into “making the web faster”. What “instant page” is shows this video: Of course Google integrated the feature into the Google search page. What’s the function of Google Instant Page? The basic principle is quite simple: While …
Prototype for Google + similar Feedback-Module with Html2Canvas-Screenshots with Javascript
A main problem for every Developer is that you can’t see what the user will see. The developer from Google integrated a useful tool where you are able to mark a part of the Side and send it to Google as a screenshot. Both developer and user will have a maximum plus of Usability. Today …
.LESS – dynamic stylesheets for .NET Developer
.LESS was born in the world of Ruby and it helps to clear some failures of CSS. .LESS is similar with the original CSS Syntax but it has some nice additional functions like for example Variables (so you don’t have to write some values double or functions to, for example, add two distances. A complete …
Apple iCloud is using Windows Azure & Amazon AWS
On Twitter I’ve found a very interesting story: Apples iCloud is using Windows Azure and Amazon AWS. A iOS5 Beta User was able to tape-record the Traffic with the help of a Proxy while he was sending a picture on a iMessage service. Amazon AWS and the Blob Storage of Windows Azure were named as …
“Could not load type ‚XXX.Global‘.”
These Blogpost belongs to the set “strange error messages and for hours of googling doesn’t help”. My associate Daniel Kubis received the following error message while he tried to start a ASP.NET application: Parser Error Message: Could not load type ‘ApplicationName.Global’. Source Error: Line 1: <%@ Application Codebehind=”Global.asax.cs” Inherits=”ApplicationName.Global” %> Source File: Path of …
Microsoft: full speed ahead into the cloud with fileupload & Node.js
The Windows platform with all of his branches like Azure or Windows Server is still the main business of Microsoft and will be protected. There are two interesting News appearing in connection with Windows Azure (and in the broadest sense with windows platform) which are fitting with the strategy (or in this case with the …
Why the Windows Azure VM Role is not necessary (most of the time)
For many people (including me till today) the windows azure instances are insufficient configurable. You have installed a naked Windows + IIS and .NET Framework. If you want to do anything else you have to use VM Role – that’s what you here. But in fact also the normal Windows Azure instances are much …
Redesign of our Blog
After more than 4 years we decided to redesign our blog. The under construction is still WordPress. With the new Design we try to become more “cleaner” (lots of things get the chop of the sidebar) with an individual optic. A special thanks goes to Peggy and Armin Reuter from XAMLFab which helped us …




Recent comments