一、git修改历史提交文字描述
1,通过git log找到对应的commitId 2,git rebase -i (commitId)
3,找到对应的提交记录
4,按i键然后进入编辑模式
5,将该对应的提交记录前的修饰符pick改为edit(本人写错过报错了)
6,按esc键,然后输入:wq保存退出
7,git commit --amend
8,找到要修改的提交记录
9,按i键然后进入编辑模式
10,将该对应的提交记录这里就可以修改提交的文字描述完成后
11,按esc键,然后输入:wq保存退出
12,git rebase --continue
13,git push -f
2,也可以一次改多条记录
在第五条找到多条要修改的记录,将多条记录的pick改为edit,然后重复7到12的操作,选择几条记录重复几次,所有的记录都修改后,执行git push -f即可
二、同步远程删除的分支更新到本地
- 加上参数
-p就会在本地删除远程已经删除的分支 - git pull -p
三、git项目代码迁移
- git clone --bare 旧仓库地址.git
- cd 仓库名称.git
- git push --mirror 新仓库地址.git