Git
伍骁辛
这个作者很懒,什么都没留下…
展开
-
A分支一条commit提交到B分支
问题描述:分支A、分支BA分支代码已经commit想要将这条commit同步提交到B分支解决办法:1、首先切换到A分支,查看这次提交的记录的commitID,例如7fc28b0b3e63b90ffc36cd22144a565fdc424005git checkout Agit log 或者sourcetree查看本次提交,右键选择复制SHA-1到剪切板同样可以获得commitID2、切换到B分支git checkout B3、重新提交到B分支上git cherry-pick 7原创 2020-07-31 16:53:58 · 450 阅读 · 0 评论 -
修改git已提交内容的用户名和邮箱
为改变已经提交的 commit 的用户名和/或邮箱地址,你必须重写你 Git repo 的整个历史。注意:执行这段脚本会重写 repo 所有协作者的历史。完成以下操作后,任何 fork 或 clone 的人必须获取重写后的历史并把所有本地修改 rebase 入重写后的历史中,请谨慎操作。使用脚本改变你 repo 的 Git 历史我们写了一段能把 commit 作者旧的邮箱地址修改为正确用户名和邮箱的脚本。1.打开终端2.复制粘贴脚本,并根据你的信息修改以下变量OLD_EMAILCORRECT_原创 2020-07-24 15:05:27 · 817 阅读 · 0 评论