暂存区/HEAD比较
git diff --cached
将暂存区恢复成和HEAD一样
git reset HEAD
取消暂存区部分文件更改
git reset HEAD – 文件名
工作区恢复成和暂存区一样
git checkout – 文件名
取消最近几次提交(回退到指定commit)
git reset --hard commitId
查看不同提交的指定文件的差异
git diff 分支1名称 分支2名称 – 要比较的文件名
git diff commitId1 commitId2 – 要比较的文件名
删除文件
git rm 文件名
开发加塞紧急任务
git stash // 将当前工作区变更暂存
git stash list // 查看stash内容
git stash apply // 恢复,不会删除stash中的内存
git stash pop // 回复,会删除stash中的内容
指定不需要git管理的文件
.gitignore 文件中指定规则
*.class以.class结尾的文件不被加入git
文件名这个文件则不被git管理
文件夹这个文件夹下面的内容不被git管理
本文介绍了Git中常用的命令操作,包括暂存区与HEAD的比较、撤销更改、文件删除、紧急任务处理及stash操作等。还详细解释了如何通过.gitignore文件排除特定文件或文件夹不被Git管理。
2359

被折叠的 条评论
为什么被折叠?



