git常用命令

git add *   从工作区添加文件到缓存区

git commit * -m “ xxxx”  从stash区添加文件到版本库,并注释

git checkout -- filename   用缓存区的文件来覆盖掉工作区(即撤销工作区文件修改)

git reset  -- filename 用版本库中的内容来覆盖缓存区(即撤销git add操作)

git reset --soft HEAD^只回滚版本库

git reset --mix HEAD^回滚版本库和缓存区

git reset --hard HEAD^回滚版本库、缓存区、工作区

git rm -f --cached filename 删除缓存区文件(可用来配合git ignore使用)

如 git rm -f --cached filename ; vim .gitignore(添加filename到尾行);git add .gitignore ; git status ;可以发现filename已不受管理

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容