One shared Git puzzle a day: type Git commands to turn the repository into the goal, then compare your time on the daily leaderboard.
GitGud runs in your browser and needs JavaScript turned on to play.