Join InMotion Hosting for $3.49/mo & get a year on Tuts+ FREE (worth $180). Start today.

Git Succinctly

7 Posts

We recently had the opportunity to collaborate with the fine team at Syncfusion to offer you one of their popular eBooks, Git Succinctly, in session form.

Are you looking for a new version control system? Perhaps what you're using now is too cumbersome, or you just want to try something new to manage a pet project. In this session written by Ryan Hodson, you can get up and running with one of the fastest-spreading revision control systems out there.

Posts in this series
  • Tools & Tips
    Git Succinctly: IntroductionGit succinctly cover 400
    Git is an open-source version control system known for its speed, stability, and distributed collaboration model. Originally created in 2006 to manage the entire Linux kernel, Git now boasts a comprehensive feature set, an active development team, and several free hosting communities.Read More…
  • Tools & Tips
    Git Succinctly: Git OverviewGit succinctly cover 400
    Each Git repository contains four components: The working directory The staging area Committed history Development branches Read More…
  • Tools & Tips
    Git Succinctly: Getting Started With GitGit succinctly cover 400
    Installation Git is available on all major platforms. The instructions below will walk you through installation on Windows, but it's always best to consult the official Git Web site for the most up-to-date information.Read More…
  • Tools & Tips
    Git Succinctly: Recording ChangesGit succinctly cover 400
    Maintaining a series of "safe" revisions of a project is the core function of any version control system. Git accomplishes this by recording snapshots of a project. After recording a snapshot, you can go back and view old versions, restore them, and experiment without the fear of destroying existing functionality.Read More…
  • Tools & Tips
    Git Succinctly: Undoing ChangesGit succinctly cover 400
    The whole point of maintaining "safe" copies of a software project is peace of mind: should your project suddenly break, you'll know that you have easy access to a functional version, and you'll be able to pinpoint precisely where the problem was introduced. To this end, recording commits is useless without the ability to undo changes. However, since Git has so many components, "undoing" can take on many different meanings. For example, you can:Read More…
  • Tools & Tips
    Git Succinctly: BranchesGit succinctly cover 400
    Branches multiply the basic functionality offered by commits by allowing users to fork their history. Creating a new branch is akin to requesting a new development environment, complete with an isolated working directory, staging area, and project history.Read More…
  • Tools & Tips
    Git Succinctly: Remote RepositoriesGit succinctly cover 400
    Simply put, a remote repository is one that is not your own. It could be on a central server, another developer's personal computer, or even your file system. As long as you can access it from some kind of network protocol, Git makes it incredibly easy to share contributions with other repositories.Read More…