一.VCS系统
1. version contorl system 版本控制系统 (储存 共享 合并 历史回退)
2.为什么要用vcs:1.换新电脑 把之前开发的代码拷贝进去 2.新的代码崩溃 退回昨天的状态 3.忘了具体工作进度 4.多人协作 自动合并多人代码到一起
Git 作用
1.合并代码
2.提交代码
3.保存多个代码版本,随意的切换
4.对比前后代码的区别
Git 的安装
1.本地安装
2.双击安装软件完成之后
3.在cmd输入 git --version 显示版本
4.如果使用的是自己的电脑安装,有可能遇到git是未知命令的提示
5.需要把git加入到环境变量中(可以自己百度)
6.我的电脑右键属性—>高级系统设置---->环境变量(path)
一.操作Git
1.当前电脑上 ------本地操作空间 , 暂存区 , 本地仓库 Git
2.网络仓库 ------ GitHub(全球代码大仓库)
Git命令是我们写好的代码如何放入暂存区 如何放入本地仓库 在如果从本地仓库放入网络仓库 再从网络仓库中拉下来
1. 配置身份信息 ------- 一般配置一次(按照公司配置信息)
2. cmd
git --version #查询git版本号
git config --global user.name "xxx" #"用户名" #定义用户名
git config --global user.email "xxx" #"邮箱" #定义邮箱
git config --list #显示配置信息表
q #结束任务
clear #清屏
3.重新配置user.name 和 user.email
git config --global --replace-all user.email "输入你的邮箱"
git config --global --replace-all user.name "输入你的用户名"
4.使用
(1) git init #GitBashHere 把文件夹变成git管理的仓库 (本地操作空间)
(2) git status #在当前分支查看当前仓库的状态 (会提示有没有提交到暂存区,红色代表没有提交)
(3) git add xxx #把一个文件放入到暂存区
(4) git add . #把所有文件添加到暂存区
(5) git commit -m 提交说明 #把暂存区中的素有文件提交给本地仓库
(6) git log #验证是否在仓库 查看当前版本,以及之前的所有版本(黄色字体代表当前版本ID)
(7) git reset --hard 黄色的版本id #代码回滚到某一个版本
(8) git reflog #显示所有版本,以及所有恢复记录
(9) git checkout 文件名称 #从暂存区中恢复文件
(10) git rm --cached 文件名称 #删除暂存区的文件
(11) git branch #查看所有分支
(12) git branch 分支名称 #分支名称
(13) git checkout 分支名称 #切换分支
(14) git branch -d 分支名称 #删除分支
(15) git merge 分支名称 #合并分支
(16) git remote add origin 远程仓库地址 #添加一个远程仓库 起别名(origin)
-------------本地仓库推送给网络仓库----------------------
#把仓库的网络连接命名为origin
git remote add origin https://github.com/LemonFanlw/web.git
#把本地仓库推送给网络仓库的master分支
git push -u origin master #git push 远程仓库地址 master(推荐)
--------------把网络仓库的内容拉回本地------------------
git clone https://github.com/LemonFanlw/web.git