Git一些基础概念、GitHub一些操作

Git的一些基本概念

  Git是一个免费、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的项目。
  版本控制:
  版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。(比如第二个版本出错了,就可以回退到第一个版本。)版本控制系统可以分为集中化的版本控制系统(如SVN)和分布式的版本控制系统。
  本地结构:
  工作区:就是写代码的地方;
  暂存区:就是打算提交的东西,但是还没提交,作为临时存储的一个区域;
  本地库:存储真正的每个历史版本的信息。
在这里插入图片描述

  代码托管中心:帮我们维护远程库
  本地库和远程库有两种交互方式:团队内部协作;跨团队协作。
将本地库的东西推送到远程库里去,用push操作;将远程库的东西克隆到本地,用clone操作。
Git Hub和Gitee是现成的托管中心,不用自己去搭建。

Git安装

  1. Git官网:https://git-scm.com
  2. 安装过程:点download for Windows,一直下一步就行。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    默认选中就好。
    在这里插入图片描述
    这个选第一个,剩下的一直next。
    在桌面右键(如果是win11,就是右键,显示更多选项里),会显示有Git GUI here和Git bash here,点击Git bash here,显示Git的终端。

Git操作

(1) 创建一个文件夹
在这里插入图片描述

(2) 打开Git终端:Git Bash Here(注意是在GitResp中打开)
(3) 本地仓库的初始化
直接在新建的文件夹里右键打开终端
在这里插入图片描述
初始化成功。
.git目录被隐藏了,里面的东西不要修改删除。
(4) 先在文件夹中创建一个文件:
在这里插入图片描述

(5) 将文件提交到暂存区:
在这里插入图片描述

(6) 将暂存区的内容提交到本地库:
在这里插入图片描述

一些常用命令

在git中命令跟linux是一样的
(1)查看Git安装版本:
在这里插入图片描述
(2)清屏:clear
(3)设置签名(设置用户名和邮箱):
在这里插入图片描述
在这里插入图片描述
(4)git status:看的是工作区和暂存区的状态(就是这两个区有没有文件)
(5)git log:可以让我们查看提交的,显示从最近到最远的日志
(6)git reset:前进或者后退历史版本
(7)git diff:将工作区中的文件和暂存区中所有文件进行比较

GitHub操作

GitHub账号注册

用户名,邮箱(不建议用163),密码,然后sign in注册。

创建GitHub远程库

在这里插入图片描述
第一次创建会有验证邮箱。
在这里插入图片描述
其实必须填的只有库名。

创建远程库地址别名

在这里插入图片描述
这里显示你远程有哪些仓库,点击进去。
在这里插入图片描述
远程库地址比较长,每次复制比较麻烦
https://github.com/xi-gua-123/Vibe.git

在git本地将地址保存,通过别名

看远程库有没有别名:
在这里插入图片描述
换一个别名为vibe的地址:
在这里插入图片描述

推送操作

在这里插入图片描述
输入密码完成。
刷新之后就可以看到了。
在这里插入图片描述

克隆操作

在这里插入图片描述
地址是在远程库里复制的。
在这里插入图片描述
就直接把远程库克隆成了一个文件夹。
在这里插入图片描述
克隆操作可以帮我们完成:

  1. 初始化本地库
  2. 将远程库内容完整的克隆到本地
  3. 替我们创建远程库的别名。

GitHub删除远程库

  1. 点击进入库。
    在这里插入图片描述
  2. 点击settings。
    在这里插入图片描述
  3. 拉到最后点击delete this repository。
    在这里插入图片描述
  4. 库的名字叫什么,要复制到框中。
    在这里插入图片描述
    5.第一次删除时最后要输入密码,然后删除。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值