Skip to content

Change the dates of several git commits with a single command

Notifications You must be signed in to change notification settings

StuxieDev/git-redate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 

Repository files navigation

Script for Redating Git Commits

Credits

Originally Made by Potato Labs

Modified & Updated by StuxieDev

Information

Change the dates of several git commits with a single command.

alt tag

Installation

For homebrew users, you need to run brew tap PotatoLabs/homebrew-git-redate and then brew install git-redate.

If you're not using homebrew, you can clone this repo and move the git-redate file into any folders in your $PATH. Restart your terminal afterwards and you're good to go!

For window's users, you may paste the file into ${INSTALLATION_PATH}\mingw64\libexec\git-core. Assuming you used the default settings the installation path will be C:\Program Files\Git.

Usage

Simply run: git redate --commits [[number of commits to view]]. You'll have to force push in order for your commit history to be rewritten.

To be able to edit all the commits at once add the --all option: git redate --all

Make sure to run this on a clean working directory otherwise it won't work.

The --commits (a.k.a. -c) argument is optional, and defaults to 5 if not provided.

About

Change the dates of several git commits with a single command

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%