Need help with GIT logic - C#