项目修改

项目修改

直接上手修改工作区的项目,修改完成会暂时存入暂存区
不需要继续修改则提交至版本库

Git --- 04项目的修改对比及删除项目

查看项目 git cat

查看此时项目

Git --- 04项目的修改对比及删除项目

撤销修改 git checkout 项目(位于工作区)

撤销上次修改,暂存区的修改文件撤销

Git --- 04项目的修改对比及删除项目

撤销修改 git reset HEAD(位于暂存区)

此操作将撤销将项目提交至暂存区的命令,将已经提交到暂存区的项目从新放到工作区

Git --- 04项目的修改对比及删除项目
参数

参数 含义
HEAD 当前最新版本
HEAD ^ 当前最新版本的前一个版本
HEAD^^^ 当前最新版本的前三个版本
HEAD~1 当前最新版本的前一个版本
HEAD~n 当前最新版本的前n个版本

注意

  1. 当项目位于工作区,撤销修改用 git checkout --file
  2. 当项目位于暂存区,先使用git reset HEAD,从暂存区撤销文件然后使用git checkout --flie
  3. 当项目位于版本区时,进行版本回退操作

项目对比 git diff

对比指定地方版本的区别

与当前最新版本对比, -代表最新版本,+代表工作区版本

Git --- 04项目的修改对比及删除项目
当前版本的前一个版本与前两个版本对比

Git --- 04项目的修改对比及删除项目

项目删除

删除工作区项目 git rm

在工作区的直接使用git rm file删除

删除暂存区项目 git rm -f

当文件从工作区转移到暂存区,必须加-f

相关文章: