Feature development with git branching

Feature development with git branching

Hashrocket

Git branching can be an effective tool to compartmentalize feature development and maintain multiple work streams while evolving a project. Here is a screencast that I put together to demo the way we introduce new features into projects here at Hashrocket. it is simplified somewhat, but the core principle remains:

1) The master branch is always clean and deployable

2) Develop features on feature branches

3) Bring in changes from other streams and run integration tests on feature branches to guard against regression

4) Merge code back to master and deploy

Get started for free

    PricingContact salesWatch demos

24/7 customer support

Our customer support team is available to help 24/7. Enterprise members also receive dedicated account managers and a guaranteed uptime SLA.

© 2026 Vimeo.com, Inc. All rights reserved.

Terms
Privacy
Your Privacy Choices
U.S State Privacy
Copyright
Cookies