2-Way-Sync with GIT


  1. Commit all un-committed changes on P.
  2. Rebase changes from P to I.
  3. Rebase changes from G to I.
  4. Push changes from I to G.
  5. Push changes from I to P.
  6. Repeat this process as often as possible. We use jenkins job that runs every minute.
Photo by Vivek Doshi on Unsplash




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Tutorial: How to use MySQL

Machine learning in production or how we mixed Python, TypeScript, and Google Cloud, and made it…

Automated Deployments Using CircleCI

Build an app with offline support

OutSystems Certification Precedence

How to add iptable rules for PHP Composer to work

Python’s “with as” Statement in Julia, JavaScript, Lua and Other Languages

Complex enterprise software CAN be self-service — even in the financial industry

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


More from Medium

Git: Local vs Remote branch

Setting Up Multiple Git Profiles for Fun, Work, and Profit

How GitHub became the largest source code host?

GIT Commands