当前位置: 首页 > news >正文

石景山网站seo优化排名重大军事新闻

石景山网站seo优化排名,重大军事新闻,怎样把自己做的网页放在网站里,网站建设 徐州Git 修改已提交的用户名和邮箱 修改上一次提交的邮箱和用户名 git commit --amend --author Name<email>批量修改多次提交的邮箱和用户名 新建一个 .sh 脚本在 git 根目录下.sh脚本内容如下 git filter-branch --env-filter an"$GIT_AUTHOR_NAME" am"…

Git 修改已提交的用户名和邮箱

修改上一次提交的邮箱和用户名

git commit --amend --author 'Name<email>'

批量修改多次提交的邮箱和用户名

  1. 新建一个 .sh 脚本在 git 根目录下
  2. .sh脚本内容如下
git filter-branch --env-filter '
an="$GIT_AUTHOR_NAME"
am="$GIT_AUTHOR_EMAIL"
cn="$GIT_COMMITTER_NAME"
cm="$GIT_COMMITTER_EMAIL"
if [ "$GIT_COMMITTER_EMAIL" = "这里写你原来的邮箱" ]
thencn="你想替换成的用户名"cm="你想替换成的邮箱"
fi
if [ "$GIT_AUTHOR_EMAIL" = "这里写你原来的邮箱" ]
thenan="你想替换成的用户名"am="你想替换成的邮箱"
fiexport GIT_AUTHOR_NAME="$an"export GIT_AUTHOR_EMAIL="$am"export GIT_COMMITTER_NAME="$cn"export GIT_COMMITTER_EMAIL="$cm"
'
  1. git 根目录下运行即可

修改指定提交

上述脚本中实现了在所有的提交中的修改,如果需要修改指定提交的用户名和邮箱,则需要:
利用指令git rebase -i中的rewordrebase暂停,然后与指令git commit --amend配合,修改用户名和邮箱

Note

The --env-filter option can be used to modify committer and/or author identity. For example, if you found out that your commits have the wrong identity due to a misconfigured user.email, you can make a correction, before publishing the project, like this:

git filter-branch --env-filter 'if test "$GIT_AUTHOR_EMAIL" = "root@localhost"thenGIT_AUTHOR_EMAIL=john@example.comfiif test "$GIT_COMMITTER_EMAIL" = "root@localhost"thenGIT_COMMITTER_EMAIL=john@example.comfi
' -- --all

To restrict rewriting to only part of the history, specify a revision range in addition to the new branch name. The new branch name will point to the top-most revision that a git rev-list of this range will print.

Consider this history:

     D--E--F--G--H/     /
A--B-----C

To rewrite only commits D,E,F,G,H, but leave A, B and C alone, use:

git filter-branch ... C..H

To rewrite commits E,F,G,H, use one of these:

git filter-branch ... C..H --not D
git filter-branch ... D..H --not C

Author & Commiter

Author:

git log中的实际编写代码的人,换句话说就是提交log到本地仓库的人。

Commiter:

为将本地仓库push到远端仓库的人

通常情况下 Author 与 Commiter 为同一个人,但是特殊情况下(网络异常…),比如 Author 无法将代码提交到远端仓库,所以请 Commiter 帮忙push到远端仓库

参考

参考了以下链接,在此做了一个更新和总结,感谢各位:
https://hufangyun.com/2018/git-change-user-info/
https://blog.csdn.net/weixin_30729609/article/details/96874653

http://www.mmbaike.com/news/105341.html

相关文章:

  • 网站的营销推广方案及预算如何建立企业网站
  • 为什么做的网站在浏览器搜不到seo怎么优化步骤
  • 网站建设-信科网络宁波seo公司哪家好
  • 网站开发的心得与体会深圳关键词优化怎么样
  • 哪个全球购网站做的好处百度app官方下载
  • 什么网站可以免费做护师题百度seo标题优化软件
  • 网站制作 沈阳搜索优化师
  • 网站开发功能确认单新媒体营销策略
  • 用wordpress建站学什么国内永久免费云服务器
  • 西安微网站开发seo
  • 自助网站免费360竞价推广
  • 网站后期维护费用怎样版费开发一个网站需要哪些技术
  • 邢台网站建设的公司苏州关键词优化软件
  • 免费网站正能量优化百度seo技术搜索引擎
  • 有什么做兼职的好的网站学网络营销好就业吗
  • wordpress网站如何播放视频播放器seo蜘蛛池
  • 哈尔滨网站制作建设多少钱方法seo
  • 写作网站官方百度经验首页官网
  • 网站建设色彩设计有什么用网络营销具有哪些特点
  • 企业网站建设需要什么此网站不支持下载视频怎么办
  • 做影视网站关停广州网络seo公司
  • 幼儿园元宵节主题网络图设计百度seo技术
  • 靠谱seo外包网络搜索引擎优化
  • ps制作网页主页效果图重庆seo顾问
  • 赤峰微网站建设网络营销swot分析
  • 濮阳网站怎么做seo百度seo sem
  • 告白网站怎么做东莞外贸推广公司
  • 专业零基础网站建设教学公司聚合搜索引擎接口
  • 域名解析到网站产品策划推广方案
  • 网站设计师认证培训seo排名大概多少钱