Git是什么
Git是目前世界上最先进的分布式版本控制系统。
如何安装Git
windows安装:进入网站git-scm.com/下载安装
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,那就安装成功了
git config --global user.name "Your Name"
"Your Name"设置你想要的名字
git config --global user.email "email@example.com"
"email@example.com" 设置邮箱地址
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
基础理论
工作区域(Working Directory)就是你平时存放项目代码的地方。
暂存区域(Stage)用于临时存放你的改动,事实上它只是一个文件,保存即将提交的文件列表信息。
Git 仓库(Repository)就是安全存放数据的位置,这里边有你提交的所有版本的数据。其中,HEAD 指向最新放入仓库的版本(这第三棵树,确切的说,应该是 Git 仓库中 HEAD 指向的版本)。
Git 的工作流程一般是:
1.在工作目录中添加、修改文件;
2.将需要进行版本管理的文件放入暂存区域;
3.将暂存区域的文件提交到 Git 仓库。
因此,Git 管理的文件有三种状态:已修改(modified)、已暂存(staged)和已提交(committed),依次对应上边的每一个流程。
创建仓库
第一步 : 在需要git 管理的文件夹下打开git base here
第二步:在git中进行项目管理的初始化 git init
第三步:在git中创建自己的项目文件
第四步:通过git add * 将所有的项目文件添加进去临时区域内
第五步:通过git commit -m 操作说明 将临时区域内的项目推送到本地的仓库上去
第六步:对项目进行修改之后,可以先看看修改了哪些东西,git diff
第七步:确认完修改之后,可以通过git commit -a -m 操作说明 来进行上传了.
第八步:如果需要切换版本,只需要通过git reflog 查看下自己的操作历史,然后通过git reset --hard 版本号 就可以自由的切换不同状态了。
第九步: 如需删除文件,使用git rm 文件名 来进行删除,然后通过git commit -a -m 提交
第十步:如果发生在本地误删的情况,可以直接使用git checkout 把临时区域的内容拉到本地