A lot of people mentioning what is essentially R markdown files as a better approach. In .rmd the notebook is just markdown where code segments inside triple backticks can be executed. That sounds nice and git compatible (and it is), but you lose a lot of the convenience of Jupiter notebook, namely that output isn’t stored together with input. The nice thing about Jupyter notebooks is you get story, code and results…
Plus you get the option of rendering an HTML which IMO is no different than having a jupyter file.