一、基本应用
【基础应用后续再补充吧】
二、特殊操作【慎用!!!】
1、修改已提交的作者信息
在不同电脑之间不同的 git 邮箱账号,结果 commit 的时候忘记修改配置导致 commit 的名称和邮箱不对
!!!!由于该操作会修改提交历史,建议先在新的文件位置clone一份代码
-
单人开发项目
由于提交记录只有一个人,操作比较简单
1、打开终端,cd到git仓库目录
2、执行如下命令:
【作者】git filter-branch -f --env-filter "GIT_AUTHOR_NAME=你的名字" -- --all git filter-branch -f --env-filter "GIT_AUTHOR_EMAIL=你的邮箱" -- --all
【提交】
git filter-branch -f --env-filter "GIT_COMMITTER_NAME=你的名字" -- --all git filter-branch -f --env-filter "GIT_COMMITTER_EMAIL=你的邮箱" -- --all
团队开发项目
2、强制推送到远程
git push -u origin 对应分支 -f