1. 进入要管理的目录
2. git init // 做初始化,使用git管理当前文件夹
3. git status //检测当前目录下文件的状态
4. 3种状态的变化
· red:新增的文件 / 修改了的原老文件。 --> git add 文件名 / git add . //添加要管理的文件/添加当前文件夹中的所有文件
· green:git已经管理起来的文件。 --> git commit -m "描述信息" //提交,生成版本,注意这里要准确清晰的进行版本描述
· 生成版本
5. 查看版本记录
· git log
6. 版本回滚
· git reflog //查看之前所有版本,获得版本号
· git reset --hard 版本号
7. 文件管理
完成init之后,文件夹就成为工作区。平时在工作区里写代码,新文件和修改后的文件都会自动被git管理。对于修改的文件,若想放弃修改还原源文件,则使用<git checkout --文件名>命令。
使用<git add>命令,将文件加入到暂存区。没进入暂存区的工作区文件显示为red,进入暂存区的显示green。暂存区的文件回到工作区,使用<git reset HEAD --文件名>命令。
使用git commit命令,将暂存区的文件提交到版本库。使用<git reset --soft 版本号>可使得对应版本号代码回到暂存区;使用<git reset --mix 版本号>可使得对应版本号代码回到工作区;使用<git reset --hard 版本号>可使得对应版本号代码回到工作区;