很容易我们已经把我们的代码push上去了,但是我们的git已经推送到远程仓库了,此时的话如何修改commit的信息了?
首先应该是用git log命令查看commit的记录然后找到想要更改的commit的上一个commit的ID,复制前几位即可,
使用git rebase --interactive "commit id"(和复制的commit的id相同);
此时进入一个vim的页面,此时左侧会出现许多的pick的指令,将你想要更改的一行的前面的pick改成edit,然后:wq退出。
然后使用git commit --amend的命令对想要更改的内容进行更改。
保存退出,使用git rebase --continue恢复到上个git rebase前的分支。
这里直接push上去的话会报错,所以使用git push --force就能够push上去了。
git config --global user.name "你的用户名”//“全局配置用户名“
git config --global user.email "你的邮箱” //全局配置邮箱
git config user.name “你的用户名" //当前项目配置用户名
git config user.email "你的邮箱" //当前项目配置邮箱
git commit --amend 对上次的commit的内容进行修改。
git log的退出键是Q而不是ctrl +c。否则的话你敲打的命令可能会看不见。