GIT下载安装使用

学习手册:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017
b000 (号称世上最浅显易懂的教程)

Git 是什么?
Git 是目前世界上最先进的分布式版本控制系统(没有之一)。 那什么是版本控制系统?:

在程序开发中也经常会遇到类似的问题,例如:我们 5 个人的团队进项项目的开发,每
个人分配不同的模块,项目定好框架,建好数据库,开始码代码,每个人都开心的不得了,
等到快交活时开始整合,这时候发现大家在同一个类中进行的编写,同一个目录中进行的编
写都要一个一个整合,一个一个改,项目整合完了用了半个月,push 上线发现很多整合出
现的 bug,这时候死的心都有了,

1、下载 git 版本控制器 git 官网:https://git-scm.co

在这里插入图片描述

在这里插入图片描述

安装git版本控制器(基本上就是傻瓜式安装,选对目录即可)

在命令行就可以操作git(出现如下情况说明git已经是全局可以使用的)
在这里插入图片描述

或者安装完成后,在开始菜单里找到Git Bash,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

在这里插入图片描述

设置账号:在窗口输入

$ git config --global user.name “你的邮箱”
$ git config --global user.email “你的邮箱”
因为github和码云的账号都是邮箱,索引设置时直接填写两个的邮箱即可
当然需要你去github或者码云上进行注册一个账号
Github:https://github.com/
码云:https://gitee.com/ (两个网站都类似,github是国外的,码云是中国的)
注册完成后就可以进行代码托管多人开发了
一个简单的表格是这么创建的:

设置完如上几个设置下一步进行git的实际操作
1、创建版本仓库: mkdir 英文库名
在这里插入图片描述

在这里插入图片描述

2、进入版本库:cd 库名
在这里插入图片描述

3、初始化仓库 git init
在这里插入图片描述

创建成功后
在这里插入图片描述

4、这时候就可以进行开发了,加入我们在版本库中创建了一个index.php的文件
在这里插入图片描述

5、把大象放到冰箱需要3步相比,把一个文件放到Git仓库只需要两步。第一步,用命令git add告诉Git
把文件添加到仓库:git add 文件名 -----------这个可以多次添加文件
在这里插入图片描述
第二步,将文件提交到版本仓库使用命令 git commit -m “提示文字”
在这里插入图片描述

提交完成,接下来码农A对代码进行了第一次修改
在这里插入图片描述
这时候需要我们再一次执行大象放进冰箱的操作 git add index.php git commit “描述”
在这里插入图片描述
发现index.php标记又变成了红色的对勾
查看修改的状态:git status 查看修改的详细内容:git diff
查看提交日志:git log

在这里插入图片描述

在开发时上传完成后喝杯咖啡突然发现上传的代码有问题这时候可以执行版本回退
1、执行版本回退 git reset --hard HEAD^ git reset --hard HEAD^^
git reset --hard 版本号 git reset --hard HEAD~100

在这里插入图片描述

想返回到某一个版本可以查看历史命令里的历史版本号:git reflog

查看当前文件内容:cat 文件名
在这里插入图片描述
去人修改的没有问题后进行上传到远程仓库(github或者码云)
首先创建远程链接git remote add 名称 ssh地址 (git@gitee.com:yaqi0806/shop_nc.git)
在这里插入图片描述
推送本地代码到远程:git push 名称 master(出现如下问题原因是在远程仓库有文件,需要先拿到本地)
在这里插入图片描述
使用git pull origin master (没有文件冲突的)
在这里插入图片描述
执行成功发现没有变化,因为还有文件冲突,
需要我们执行 git pull 用户 分支 --allow-unrelated-histories
执行完后显示
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值