It's the wrong way around though, Jupyter notebooks break a git work flow. I think the fault here is completely with the design of the Jupyter notebook file format (and the way editors save to it).
I think it's quite unfortunate that they did not consider that the format would integrate well with version control systems when first designing ipython notebooks.
Nah man, you got it backwards. Git still works just fine while my notebooks are definitely broken. Not here to play the blame game, just trying to relate the practical results.
I think it's quite unfortunate that they did not consider that the format would integrate well with version control systems when first designing ipython notebooks.