Git
安装git客户端
如果鼠标右键,出现以下菜单,表示安装成功
为什么要学习Git - 版本管理软件
有哪些版本管理软件
- 集中式
svn
老旧
- 分布式
Git
主流 常用!!
集中式
我们想要使用任何 版本管理 功能 都必须要连接上服务器 。 一旦服务器出现了问题, 代码记录都没有了。
分布式
在每一个人的电脑上 都会存在 一个 版本库。我们想要提交记录、查看历史记录、都不需要用服务器。
当我们想要和同事 分享代码的时候,才需要连接一下服务器。
官网下载地址
https://git-scm.com/ 网址在国外 可能比较慢 自己百度关键字来下即可
git 腾讯软件
使用 git工具 来查看安装好版本
- 鼠标右键 空白目录
-
在该窗口下 输入命令 查看版本号
git --version
配置个人信息
-
配置邮箱
git config --global user.email xxx@aa.com
-
用户名
git config --global user.name xxx
-
查看 是否配置成功
git config --global user.email git config --global user.name
为一个项目初始化
找到你要使用git管理的项目目录,在里面 打开 git工具,然后输入
git init
成功
提交记录
每当我们的项目完成了一个小功能,都需要提交一次记录。
-
添加对 改动的文件的 监视
git add .
-
添加一个有意义记录
git commit -m "框架的搭建"
-
查看历史信息
git log
查看仓库状态
查看状态
git status
查看日志
-
常规查看日志
git log
-
精简查看
git log --oneline
-
强大查看日志
git reflog
撤销
撤销本次的代码的修改
git checkout .
回退到任意的版本
-
获取到你想要回退的版本的id(版本号) 先看日志
git log --oneline
拷贝一下 黄色部分的 id即可
-
执行命令进行回退
git reset --hard 版本号
远程仓库
其实只是一个公共的,外网下的存放 代码的 服务器
公司 可能会自己搭建一个git 远程仓库 , 也有可能付费买先有的远程仓库的服务
免费的公共远程仓库 大家一起用
国外 github
国内 码云 (码云把全部的仓库 都设置为 私有!! 需要想码云申请公开! )
使用步骤
先注册好账号(码云、github、在企业中)
登录好码云后,新建一个远程仓库
- 填写仓库的信息
-
仓库创建成功
image-20220523165446580.png -
在你的本地仓库下 打开git 命令工具
git status
-
把 远程仓库的地址 记录在一个 变量上
origin
git remote add origin https://gitee.com/ukSir/web01.git
-
开始把本地仓库的代码推送到远程仓库上
填写你的在码云上的账号和密码
git push -u origin "master"
如果 这一次推送成功 ,下次你只需要 这么敲
git push
- 如果填写错误 请重试
- 成功
修改远程仓库的地址
git remote set-url origin 你的新的仓库的地址
克隆远程仓库
下载远程仓库到本地的操作 克隆远程仓库
git clone 地址。。
拉取更新
在已经克隆好的仓库中,获取到该仓库在远程仓库上 最新的代码。 不需要重新去克隆一次。
只需要 拉取更新
进入到 本地仓库目录
-
敲拉取更新
git pull
远程仓库 协作 冲突
流程
看到效果
- 当推送失败时
-
执行 拉取更新
git pull
出现冲突的提示
手动修改 冲突的文件
-
修改完毕
git add . git commit -m xxx git push