Git cheat sheet for Renku¶
Renku is based on git so here is a cheat sheet to make your life a bit
easier.
To undo what you just did:
git reset --hard HEAD~1
(this means, move my git history back by one commit from where I currently stand)
To go back to a sane state: First find the “sane state” with git log, e.g.
$ git log
commit 7df2389f3e7df6c013467b399e4de23b0f2f4b78
Author: Rok Roskar <roskarr@ethz.ch>
Date: Thu Oct 4 01:04:04 2018 +0200
renku run python src/plot_data.py data/preprocessed/zhbikes.parquet
commit e6590bd40bdda10339417b992d1869523915b767
Author: Rok Roskar <roskarr@ethz.ch>
Date: Thu Oct 4 01:03:14 2018 +0200
renku run python src/clean_data.py data/zhvelo ...
commit b3ce8ac5b9d239fd710b3be2ae2afad1f7a4509d
Author: Rok Roskar <roskarr@ethz.ch>
Date: Thu Oct 4 00:56:36 2018 +0200
renku dataset add zhvelo --relative-to data/zhvelo ...
git+ssh://renkulab.io/team-renku/zurich-bikes-data.git
commit f346c1f36f211840b22a63e7fc2c9bfb52616212
Author: Rok Roskar <roskarr@ethz.ch>
Date: Wed Oct 3 22:26:38 2018 +0200
renku dataset create zhvelo
Now lets say you decide your data imports and everything that followed was
wrong and you want to go back to renku dataset create zhvelo, i.e.
commit f346c1f36f211840b22a63e7fc2c9bfb52616212, you would do:
git reset --hard f346c1f36f211840b22a63e7fc2c9bfb52616212
Easy!