June 2009 Meeting
Git Without Puns
This month we will take a look at Git, a distributed version control system that has been gaining a lot of popularity since its introduction.
As with everything that is new and is touted as a replacement for an existing product, it's easy to try and map Git's functionality to Subversion, CVS or TFS for example. To better use Git, we should avoid too much comparison and also try to understand how it was built and how it works under the hood.
Here are the things we will be seeing and discussing in this session.
- Brief tour of Git on Windows (SSH, PuTTY, Git Bash, GUI)
- Git is distributed. How does that benefits me?
- Git's object database.
- Git's main objects (blobs, trees, commits and tags)
- Git workflows. Choose or create yours.
-
Working with Git
- Configuration tips
- Create a repo
- Clone a repo
- Add/Commit changes
- Reference another repo
- Update repo (to/from)
- Branching, merging, rebasing
- Hosting Git
- Github, social project forking
Sergio Pereira has been developing software professionally since the mid 90's. After a short period of desktop application development, Sergio changed his focus to web development and never looked back. He's a strong believer in continuous improvement of himself, the processes, and the tools he uses in the software craft.
If you don't see Sergio in front of his computer screen, you will probably find him in front of an even bigger screen watching some live sports or a silly movie. You can find out more about Sergio on his blog or following @sergiopereira on Twitter.
Where: Redpoint, 233 South Wacker Dr, Suite 750, Chicago (map)
-
Resources
- Mailing List
- @ChicagoAltNet on Twitter
- Chicago Code Camp
-
A Few Members
- Mike Two
- Ryan Pfister
- Nermin Dibek
- Eduardo Scoz
- JC Grubbs
-
ALT.NET Links
-
Sponsors
-
Associated with
-
All Past Events
- F# from a C# developer's poin…
- Cross Platform Push with Azure
- Erlang for C# Developers
- Get Real-time with SignalR an…
- Code-First NoSQL with .NET an…
- HTML5 Web Workers
- Year-end Meetup
- GUI Architecture - Using Desi…
- Introduction to the Windows I…
- Cryptography (and Security) F…
- Joint Meeting With ChiPy
- Test-driving ASP.NET MVC
- Amazon Web Services
- Getting deeper into microcont…
- Async Programming With .NET 4…
- Real world Windows Phone Deve…
- Get started with the .NET Mic…
- Service Oriented Architecture
- Year-end Meetup
- Poor Man's Kanban
- JavaScript MVVM with Knockout…
- Objective-C and iOS for .NET …
- CoffeeScript
- Onion Architecture With ASP.N…
- Let Cygwin Take You To a Whol…
- Guerrilla Agile
- Umbraco wants to be your frie…
- node.js breaks JavaScript sti…
- Messaging with nServiceBus
- Year-end Meetup
- .NET? MonoDroid Does
- SpecFlow: One Step closer to …
- Selenium 101.3: Practical Fun…
- Python for .NET Developers
- MongoDB 101
- Well Behaved JavaScript with …
- From Zero to Automated Build …
- Application Instrumentation w…
- Introduction to Rake with Alb…
- Scratching the surface with M…
- Jdn presents "CQRS in roughly…
- Dynamic C# and a New World of…
- Building OpenSocial Applicati…
- Get Comfy With CouchDB
- Top 10 Things in Ruby that Ev…
- A Re-Introduction to ASP.NET …
- 0-60 with Fluent NHibernate
- Git Without Puns
- F# Outside the Lab
- Collaborative Acceptance Test…
- Open Space
- XP: After 10 years, why are w…
- Planning for 2009
- Lightning Talks
- The Different Views of ASP.NE…
- Core: An Aspect Oriented Busi…
- Inversion of Control for the …
- Continuous Integration with C…
- Mock Objects In Practice
- Resharper versus CodeRush
- Continuous Integration with T…
- Socialize and Discuss Communi…
- Social Meeting #2











