GIT下载和使用
你好! 这是你第一次使用
GIT下载地址:https://pc.qq.com/detail/13/detail_22693.html
下载安装完之后一起来了解GIT
VCS系统
版本控制系统,用于项目的存储,共享,合并,历史回退,代码追踪等功能
常用VCS软件
CVS 2000年之前
SVN 2010年之前
GIT 2010至今
Git中常用概念
工作目录:是一个目录,保存项目中的文件
暂存区:是内存中的一块区域,用于临时存储项目中的修改文件
本地仓库:是一个特殊的目录,保存项目中所有的文件以及每次修改的记录
Git常用命令
//查看当前git的版本号
git --version
克隆/下载命令
//在码云上创建私有仓库,点击克隆/下载,复制该地址
git clone 地址
1,第一次使用git前,要告诉git系统你是谁
git config --global user.name "自定义用户名"
git config --global user.email "用户邮箱"
2,创建一个git仓库,使用git来管理项目
//清屏
clear
//初始化一个空的仓库
git init
//会在当前的目录生成.git目录,会保存项目的历史
3,查看当前git系统的状态
git status
4,将指定的文件从工作目录添加到暂存区
git add 文件名称
//把当前工作目录中所有变化的文件添加到暂存区
git add .
5,将暂存区中的文件提交到git仓库
git commit -m "提交内容说明"
练习:添加文件list2.html,随便写内容,提交到git仓库
练习:修改文件list.html内容,提交到git仓库
练习:创建目录img,随便放两张图片,提交git出库
6,查看git仓库中所有的提交日志
git log
//查看所有的提交日志和回退记录
git reflog
7,历史回退
git reset --hard 提交的ID
练习:每次回退一个版本,知道第一版,查看文件是否变化,最后再回到第五版
8,忽略文件
有些文件或者目录不需要使用git系统管理,可以忽略
使用任意的编辑器创建文件,命名.gitignore
,把忽略的文件名称写入到这个文件中
练习:使用git系统管理一个文件目录,添加忽略文件,忽略文件目录,再把其它的文件提交到git仓库
分支
当前默认就是在主分支,拷贝当前的分支,会产生一个副本,就是一个分支,最终分支并入主分支下。
1,创建新的分支
git branch 分支名称
2,查看所有分支
git branch
3,切换分支
git checkout 分支名称
练习:在主分支下,创建一个商品分支product,切换到product分支,创建文件product.html,随便写内容,提交到git仓库,最后切换到主分支master
4,合并分支
git merge 分支名称
//退出
:q
5,删除分支
//删除已经合并的分支
git branch -d 分支名称
//强制删除分支
git branch -D 分支名称
远程仓库
先创建远程仓库(码云和github)
//将本地仓库分支推送到远程仓库
git push -u 仓库地址 分支名称
输入错误以后,后边不再弹出登录框(或者换一个用户)
需要删除之前记录的用户名和密码
控制面板 - 凭据管理器 - windows 凭据 - 删除用户名和密码
提示ssh证书验证
git config --system http.sslverify false
//将一个远程仓库下载到本地,只需要执行一次
git clone 仓库地址
//分支名称从远程仓库拉取到本地(已有仓库基础之上)
git pull 仓库地址