GIT
分布式管理项目的工具,就是管理,保存,上传项目文件的工具
*一般用于多人开发同一个项目。
*每个人做一个部分,用git进行整合
*是目前为止使用最多的项目管理工具
安装git
双击运行git安装文件,
1.单机鼠标右键,有Git GUI Here 和 Git Bash Here,证明安装成
2.cmd运行git config --list 检查git的全局配置
user.name:用户名称,第一次使用要设定 user.name = 用户名称
user.email:用户邮箱,第一次使用要设定 user.email = 用户邮箱
要确定邮箱可以正常收发邮件
配置用户名和邮箱
git config --global user.name 名字
git config --global user.email 邮箱
3.在gitHub和gitee官网注册账号
(1)git是分布式项目管理工具,可以管理本地项目文件夹中的项目文件
(2)gitHub 是一个远程的电子仓库,每个人都又可以上传分享自己的软件和项目文件
实现上传,下载等操作
(3)gitee 中文版的gitHub,操作和gitHub完全一致
4.gitHub
(1).create repository可以建立仓库
(2).https和ssh,先选择https协议。就是以后要上传的地址
在仓库中有两行代码,git remote add origin 地址
git push -u origin master
5.gitee
创建仓库
git常用命令
1.创建一个项目文件夹
2.点击鼠标右键,选中Git Bash Here 运行git命令
(苹果电脑只能CMD运行)
3.具体命令
(1)初始化文件夹
git init 存储了git相关配置文件,重要 不乱动
执行后会有隐藏的文件夹,要勾选掉隐藏文件夹的选项
(2)工作区:正常执行编辑文件的区域,只有工作区的文件才能被编辑
缓存区:暂时存储文件的区域。缓存区的文件最终要存储在历史区,形成历史版本
历史区:将缓存区的文件,生成历史版本,存储保留
历史区的文件最终会上传至gitHub 或者gitee远程存储
在任意区撤销,都会返回到工作区
(3)常用的编辑命令
1.git init
2.工作区上传至缓存区
git status 查看当前缓存区的内容
git add 文件夹名称 将文件夹中的文件添加到缓存区
git add . 将文件夹中的所有文件都添加到缓存区
git add --all
3.缓存区回到工作区
git reset HEAD -- 文件名 将文件回到工作区
git reset HEAD -- 文件夹名 将文件夹回到工作区
git reset HEAD -- . 将缓存区所有文件回到工作区
4.缓存区生成历史版本
git commit -m "注释内容" 将当前缓存区中的文件,生成历史版本。注释内容尽量详细,说明当前历史版本的内容
生成历史版本后,缓存区的内容会被释放
git log 查看历史版本内容
如果有中文:在cmd中有乱码
在git正常
5.切换历史版本
git reset --hard 一堆ID 回到哪个历史版本的ID
6.本地历史版本上传至GitHub或者gitee
(1)执行第一个很重要的仓库地址git remote add origin 地址
(2)执行后会生成一个文件config,有一个url的文件路径,
(3)上传命令git push -u origin master