git学习笔记(一)

很容易我们已经把我们的代码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。否则的话你敲打的命令可能会看不见。

发布了40 篇原创文章 · 获赞 8 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章