374632897 / blog

前端小虾蟹的个人博客
7 stars 1 forks source link

Git #6

Open 374632897 opened 8 years ago

374632897 commented 8 years ago

一些常用命令

一些小技巧

关于.gitignore

374632897 commented 7 years ago

更改上一次的commit message

如果发现上一次的commit message里面有拼写错误或者其他错误, 需要更新提交信息的话, 可以使用git commit --amend -m "${message}"来更新最新一次的提交信息。 git commit --amend会用一个新的 commit 更新并替换最近的 commit, 参见

374632897 commented 7 years ago

revert 还是 reset ?

写代码写久了, 难免会出现一些意外。 当一不小心把一个不应该提交的东西提交到了Git仓库里的时候, 你可以使用 revert或者reset来撤销之前的提交。 那么什么是 revert, 什么是 reset , 又该如何选择一个合适的回退方式呢?

revert

在当前工作目录干净的情况下(git status不会看到未跟踪或者未提交的文件), 可以使用 revert 来撤销一个或者多个 commit , 并且会将这次撤销作为一个新的 commit 进行提交。

当撤销的commit 是一个 merge 的 commit 的时候,需要通过-m 选项来指定具体的 commit。

参考:

374632897 commented 6 years ago

Git Tips