为什么要用Git管理项目?
项目安全性不能保证。项目版本过多,导致混乱。无法进行版本回退。进行协同开发比较困难。git的是什么?
git 是一款分布式的版本控制及协同开发工具(系统)。版本控制工具的分类。集中式的版本控制工具。git 安装
双击安装程序。打卡git Bash ,弹出命令窗口自报家门git config --global user.name "Your Name"git config --global user.email "email@example.com"
创建版本库
建立一个文件夹,进入执行 git init如何把文件交给git去管理。先执行git add 文件名 ,将文件的修改放入暂存区。执行git commit -m "描述信息" 将暂存区的修改提交到主干分支。git 仓库和版本库和工作区( 放代码的地方)git指令
1.git init --------------------------------------- 将一个普通的文件夹初始化成一个给他仓库
2.git add 文件名 ---------------------------------- 将这个文件的修改添加到暂存区
3.git commit -m "描述信息" ------------------------ 将暂存区的文件提交给主干分支
4.git status ------------------------------------- 产看当前仓库的状态。
5.git diff 文件名 --------------------------------- 查看文件的内容发生了哪些修改。
注意:只能用户当前发生修改的文件没有被add 添加到暂存区
6.git log ---------------------------------------- 查看当前版本之前的历史版本
7.git reset --hard HEAD^ ------------------------- 回退一个版本
8.git reset --hard 版本号 ------------------------- 指定回到哪个版本。
9.git reflog ------------------------------------- 查看所有版本。
10.git checkout -- 文件名 ------------------------- 将工作区的修改丢弃。
11.git reset HEAD 文件名 -------------------------- 将暂存区的修改撤销到工作区
12.git rm 文件名 --------------------------------- 将删除的修改操作添加到暂存区