使用github 今天是12/1/2012,但我需要它看起来像我承诺/创作了一个git提交2天前(11/29/2012,任何时间)(最后一次提交/同步是11/27/2012) 。 (从那时起就没有其他的gits,我是唯一使用这个特定git存储库的人。我正在使用Github及其命令行shell。
我知道这与此有关 GIT_COMMITER_DATE和 GIT_AUTHOR_DATE
但是,我不熟悉手动git命令来做这样的事情
谢谢!
对本杰明来说,我试过setenv,setenv不是一个有效的命令?我正在使用github git命令行
setenv GIT_COMMITER_DATE="11/28/2013 12:30"
Error:
setenv : The term 'setenv' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ setenv GIT_COMMITER_DATE="11/28/2013 12:30"
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (setenv:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
另外,我尝试将Cmd,GitBash和Powershell用于shell客户端,没有运气。 (我在窗户上)
答案 0 :(得分:4)
在运行GIT_COMMITTER_DATE
之前将GIT_AUTHOR_DATE
和git commit
设为shell environment variables。