很容易我們已經把我們的代碼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。否則的話你敲打的命令可能會看不見。