你应该知道的10个Git命令(附链接)( 五 )

如果使用checkout分支而不是提交 , 则HEAD将切换到指定的分支 , 并更新工作目录以匹配 。 这是checkout命令的更常见用法 。

· gitrevert my_commit——撤消my_commit中更改的效果 。 当撤消更改时 , revert会进行新的提交 。

https://www.atlassian.com/git/tutorials/undoing-changes/git-revert

revert对于协作项目是安全的 , 因为它不会覆盖其他用户的分支可能依赖的历史记录 。

Revert是安全的

有时你只想删除本地目录中未跟踪的文件 。 例如 , 你可能运行了一些代码 , 这些代码创建了许多你在repo中不需要的不同类型的文件 。 噢!你可以快速清理它们!

· gitclean -n——删除本地工作目录中未跟踪的文件 。

https://www.atlassian.com/git/tutorials/undoing-changes/git-clean

推荐阅读