Hi,
this post describes if something went wrong and you want to delete the last n commits on gitlab.
Continue reading Git: Delete last x commits on github/gitlab
Hi,
this post describes if something went wrong and you want to delete the last n commits on gitlab.
Continue reading Git: Delete last x commits on github/gitlab
Hi,
to search in all versions of a file for a specfic string:
First get a list of all commits, then grep each commit:
Continue reading Git: Search in all versions of a file for a specific string
Hi,
in some cases I uses git repositories for versioning log files and want to export a specific logfile in all versions:
1 2 3 | for CommitHash in `git rev-list HEAD -- myFolder /myfile `; do git show ${CommitHash}:myFolder /myfile > export /${CommitHash}_myfile done |
combined with given time range
1 | git rev-list --after= "2021-08-31" -- until = "2021-10-10" HEAD |
and the the date of a commit in the filename
1 | git show -- format =% cd -s -- date = format : '%Y%m%d-%H%M%S' 8dba4dd6ef44fe0c069ec87eb179ac8f8ae2222c |
This should be this one:
1 2 3 4 5 6 7 8 | export File=myFolder /myfile export ExportFolder= /tmp for CommitHash in `git rev-list --after= "2021-11-01" -- until = "2021-11-16" HEAD -- $File`; do export CommitDate=$(git show -- format =% cd -s -- date = format : '%Y%m%d-%H%M%S' ${CommitHash}) export ExportFileName=${ExportFolder}/${File}_${CommitDate}_${CommitHash} echo Exporting $ExportFileName git show ${CommitHash}:${File} > $ExportFileName done |
Michael
Hi,
this post describes howto to track changes to a folder with some (text) files in it.
Continue reading Linux: Track changes of a folder by git and cron
Hi,
my git example collection…to be continued
Global Config
Set your username
git config --global user.name "Michael"
Continue reading Git: Some examples