标签:不能 修改 信息 comm 远程仓库 ddd 添加 删除 显示
git log
现在可以看到有3个提交:
change 1.mp4 size to small //发现不能推送,又改回小于100M
add 1.mp4 big 改变为超过100M
add 1.mp4 添加一个小于100M的文件
commit 0b265673698e336557c781286dbc89bc89f2193f (HEAD -> master)
Author: kingBook <412126604@qq.com>
Date: Fri Apr 27 11:19:10 2018 +0800
change 1.mp4 size to small
commit 1441e74583ff80e4c65b01174cbfa39f45c9e811
Author: kingBook <412126604@qq.com>
Date: Fri Apr 27 10:41:53 2018 +0800
add 1.mp4 big
commit 8ae0ddd75875a030122aa36ab7cd7c97c6c1c8ee (origin/master)
Author: kingBook <412126604@qq.com>
Date: Fri Apr 27 10:39:46 2018 +0800
add 1.mp4
输入:wq退出,回到命令行
现在要把”add 1.mp4 big“这个提交删除,或合并到其它提交,否则无法推送到远程仓库
git rebase -i HEAD~3
可以看到最近3次提交的信息窗口:
pick 8ae0ddd add 1.mp4
pick 1441e74 add 1.mp4 big
pick 0b26567 change 1.mp4 size to small
//以下省略
现在我们把"add 1.mp4 big"合并到"change 1.mp4 size to small"
只要把它们前面的pick改为s或squash。
pick 8ae0ddd add 1.mp4
s 1441e74 add 1.mp4 big
s 0b26567 change 1.mp4 size to small
//以下省略
然后,ctrl+C退出编辑再输入:wq回到命令行,
再然后会显示要求你输入修改提交信息,把需要的提交信息" add 1.mp4 big"删除,再次输入:wq回到命令行。
git rebase 合并提交 解决超过100M文件的提交不能推送问题
标签:不能 修改 信息 comm 远程仓库 ddd 添加 删除 显示
原文地址:https://www.cnblogs.com/kingBook/p/8961762.html