首页 > 代码库 > GIT教程笔记

GIT教程笔记

GIT的工作流程:

  • 先在工作目录中添加、修改文件 

  一般是在工作目录建立你的工程文件夹,然后通过命令行进入文件夹后  git init 初始化

  • 将需要进行版本管理的文件放入缓存区  git add 文件名
  • 然后将缓存区的文件提交到Git仓库  git commit -m "提交说明" 

GIT管理的文件有三种状态:

  • -已修改(modified)
  • -已缓存(staged)
  • -已提交(committed)

GIT查看工作状态和历史提交:

  • 查看状态  git status 
  •  git reset HEDA<filename> 把暂存区域恢复成之前的状态,也就是在你add一个文件后你可以选择reset回去。此时暂存区域文件是待提交状态,如果你这时又去修改了文件,也要先  git add <filename> 后成最新的文件,再commit. git reset HEAD~1 表示回滚到上一个版本以此类推数字表示上面几个版本
  • 当文件修改后,status会变成modified。此时可以选择 git add <filename> 来用新版本覆盖老版本,或者 git checkout -- <filename> 恢复到老的版本文件。reset命令是从reposity到stage
  •  git log 显示历史提交记录
  •  git reset --mixed HEAD~(这个选项默认) :-将HEAD指向上一个快照 -将HEAD移动后指向的快照回滚到暂存区域
  •  git reset --soft HEAD~ :-只是将HEAD指向上一个快照
  •  git reset --hard HEAD~ :-将HEAD指向上一个快照 -将HEAD移动后指向的快照回滚到暂存区域 -将暂存区域的文件还原到工作目录
  •  git reset 要回滚的id 回滚到指定快照

 

GIT教程笔记