Bring the Power of Git to Your WordPress Workflow
PushPull is a WordPress plugin that transforms the way you manage and deploy your WordPress sites by seamlessly integrating with Git repositories. With PushPull, you can version-control every aspect of your WordPress instance—content, themes, plugins, and configuration—bringing the full power of DevOps to your WordPress workflow.
Find PushPull on GitHub
✅ Version Control Everything
PushPull stores all of your WordPress site’s contents, database configuration, themes, and plugins in a Git repository. Easily track changes, roll back updates, and collaborate with your team efficiently.
🚀 Streamlined Deployments
Say goodbye to tedious manual updates! PushPull enables automated deployments, allowing you to push changes from development to production seamlessly. No more unexpected issues when updating your WordPress site.
🔄 Continuous Integration & Continuous Deployment (CI/CD)
Automate your WordPress deployments with CI/CD pipelines. PushPull integrates with GitHub, GitLab, and Bitbucket to enable automated testing and deployment of WordPress updates, reducing downtime and improving reliability.
🔒 Enhanced Security & Rollback Capabilities
With Git-based version control, every change is logged and reversible. Quickly roll back to a previous stable version if an update breaks your site. Plus, with secure Git hosting, your data remains safe and tamper-proof.
📁 Synchronize Across Environments
Develop locally, test on staging, and deploy to production with confidence. PushPull ensures consistency across different environments, eliminating the classic “it works on my machine” problem.
⚡ Easy Setup & Integration
PushPull is designed to be intuitive and easy to configure. Whether you are a developer or a site administrator, setting up Git-based management for your WordPress instance is straightforward.
🔄 No More Manual Changes on Production
With PushPull, there’s no need to ever log into your live production environment to make manual changes. Every update is managed through version-controlled workflows and API calls, ensuring consistency and security.
🌍 Easily Create New Environments
Need a separate environment for a developer, designer, or content editor? PushPull allows you to spin up new environments quickly and efficiently, empowering your team to make changes without disrupting production.
🛠️ Rapid Recovery from a Hack
If your production site is compromised, PushPull enables you to quickly restore a previous stable version, minimizing downtime and reducing security risks. And since you don’t modify the production environment, you can lock it down and increase security.
yearly Plans
Free & open source
free
Connect to public Git repositories
Gitlab, GitHub and Bitbucket
Includes all current and future default hooks to manage 3rd party plugins
Includes all current and future deployment options
Downloadmost popular
pushpull pro
59€ year
All features in the free & open source version
Connect to private Git repositories
Advanced conflict resolution
1 year of updates and support
PushPull Pro license holders also gain access to our priority email support
Sign Uppushpull enterprise
299€ year
With the PushPull Enterprise version, you get priority access to the development queue and we implement together any hooks you might need to manage specific 3rd party plugins. We also develop deployment options for your specific needs
1 year of updates and support
Sign Up