【发布时间】:2017-01-09 20:20:19
【问题描述】:
我正在尝试更改 GitHub 上推送的提交的作者姓名。我正在逐步按照此处的说明进行操作:https://help.github.com/articles/changing-author-info/#platform-windows 但我被困在第 3 步。我目前正在使用 Windows 上的命令提示符来执行此操作。
#!/bin/sh
git filter-branch --env-filter $' OLD_EMAIL=“yongjeffrey@hotmail.com" CORRECT_NAME=“Jeffrey Yong" CORRECT_EMAIL=“jeffreyyong10@gmail.com" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_COMMITTER_NAME="$CORRECT_NAME"
export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL" fi if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ] then
export GIT_AUTHOR_NAME="$CORRECT_NAME" export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL" fi ' --tag-name-filter cat -- --branches --tags
所以我在命令提示符下复制并粘贴了上面的代码并按下回车键,但似乎有错误。我已经安装了 Cygwin,我想知道运行上述代码的最佳方式是什么。
【问题讨论】:
-
这能回答你的问题吗? How to run .sh on Windows Command Prompt?
标签: github command-line