对工作区中文件的修改分为三种情况: (1)修改,但没有用git add将修改添加到暂存区; (2)修改,已经使用git add将修改添加到暂存区; (3)修改,已经使用git add将修改添加到暂存区,并再次进行修改。 对于第一种情况,直接使用git checkout -- 文件,即可撤销 ...
对工作区中文件的修改分为三种情况: 还没有git add 已经git add 已经git add,并再次进行修改 对于第一种情况,直接使用git checkout 文件,即可撤销修改,撤销修改就回到和版本库一模一样的样子。 第二种情况,先使用git reset HEAD 文件,然后在使用git checkout 文件进行修改撤销。 第三种情况 先使用git checkout 文件,文件就会变成添加 ...
2019-05-28 09:58 0 3591 推荐指数:
对工作区中文件的修改分为三种情况: (1)修改,但没有用git add将修改添加到暂存区; (2)修改,已经使用git add将修改添加到暂存区; (3)修改,已经使用git add将修改添加到暂存区,并再次进行修改。 对于第一种情况,直接使用git checkout -- 文件,即可撤销 ...
工作区和暂存区 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最 ...
git reset: hard模式: reset --hard 会在重置 HEAD 和branch的同时,重置stage区和工作目录里的内容。当你在 reset 后面加了 --hard 参数时,你的stage区和工作目录里的内容会被完全重置为和HEAD的新位置相同的内容。换句话 ...
git reset --hard HEAD : 将stage area中未提交的file回滚到之前的commit状态 git clean -d -f 删除未跟踪的目录和文件 ...
参考 https://blog.csdn.net/lxzcaicai/article/details/104712128 ...
修改或新增的文件通过 git add --all 命令全部加入缓存区(index区)之后,使用 git status 查看状态(git status -s 简单模式查看状态,第一列本地库和缓存区的差异,第二列缓存区和工作目录的差异),提示使用 git reset HEAD <file> ...
工作区和暂存区概念: 工作区(Working Directory)就是你在电脑里能看到的目录。 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最 ...
目录 查看暂存区文件 还原暂存区的文件 删除情况 修改情况 删除暂存区的文件 查看暂存区文件 git ls-files 还原暂存区的文件 当自己在工作区修改或删除某一指定文件,但该文件有一个版本已经上传至暂存区时 ...