Git: Interactively Stage Portions of a Single Changed File for Commit Using git add -p
Image by Kai Yan, Joseph Wong, Some Rights Reserved The thing which makes Git powerful as a version control system is its flexibility, and the many ways exposed by the Git API to get things done. Of course, this is also what can...
Git Quick Reference: Interactive Patch Staging with git add -p
Image by msun523 Some Rights Reserved NOTE: This is a reference, mainly for myself and others, condensed from a much more verbose article which does a lot of hand-holding for Git newcomers, and attempts to explain what is going...
Git: Combine and Organize Messy Commits Using Interactive Rebase
Image by CityGypsy11 | (Creative Commons) This post describes a rather specific use of Git’s rebase command. Rebase is a powerful and complex topic which I am not fully covering here. I will attempt a more thorough look at rebase...
Managing Nested Libraries Using the GIT Subtree Merge Workflow
Image by Ville Miettinen | Some Rights Reserved NOTE: This post is mainly targeted at newer git users who may want a more detailed look at what is happening. If you consider yourself comfortable with git, I have also created a...
Git Subtree Merge –The Quick Version
Image by Ville Miettinen | Some Rights Reserved The Subtree Merge Workflow offers a relatively painless mechanism for managing shared library source code as a component of a larger project. If you have ever had a shared library,...
Getting Started with Git for the Windows Developer (Part III) – Working with Files Using Bash
CodeProject Up to this point . . . This is the third part in a series focused on getting familiar with Git for Windows developers. The series assumes little or no experience using the command line. If you missed the first few...
Getting Started with Git for the Windows Developer (Part II) – Get Acquainted with Bash
This is the second installment of a multi-part series about getting your feet wet with Git for Windows Developers. If this is your first time here, you may want to review Part I of the series. If you have been following along so...
Basic Git Command Line Reference for Windows Users
CodeProject While there are GUI interfaces available for GIT (some good, some bad), familiarity with at least the basics of git’s command line interface can only enhance your ability to use the tool to maximum effectiveness....
Getting Started with Git for the Windows Developer (Part I)
I am a late-comer to version control in general, and, having grown up teaching myself programming in the Windows/Visual Studio/C# realm, It took the growing prominence of Github to draw my attention to what is currently the most...