Git学习总结

1.Git的引入:

1)在开发系统中我们需要一种技术用于管理我们的文件,目录以及工程内容信息的管理,方便我们进行查看历史记录备份,或者恢复以前的版本内容,这时需要引入一种技术----Git.
2)Git目前是世界上最先进的分布式版本控制系统
3)Git是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网,因为版本都在自己电脑上。协同的方法是这样的:比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。Git可以直接看到更新了哪些代码和文件!

2.Git的历史:

Git是免费且开源的,最初的目的是为了辅助Linux内核的开发从而代替BitKeeper.

3.Git软甲的安装

1)安装最新版本即可 git官网
2)安装Git之后会出现三种程序:
Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多(例如:清屏clear)
Git CMD:Windows风格的命令行 (例如: 清屏cls)
Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
3)常用的命令:(注意下面所有的命令都是输入在Git Bash里的)
在这里插入图片描述

Git配置:(其实所有的配置文件都保存在本地!)

1)查看配置
git config -l
2)查看不同级别的配置文件
在这里插入图片描述
找到下载git文件所在位置,按照下图路径打开即可
在这里插入图片描述
在这里插入图片描述

刚开始出现以下问题的原因是没有初始化配置信息
在这里插入图片描述
现在开始初始化配置信息:
输入以下命令:
在这里插入图片描述
如果配置成功那么输入git config --global --list
会出现以下结果:
在这里插入图片描述
以上内容已将git配置成功。

Git的基本理论(核心)

Workspace:工作区,就是你平时存放项目代码的地方
Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本
Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

Git工作流程:
在这里插入图片描述

Git项目搭建
1.本地仓库搭建:
1)创建全新的仓库:
在这里插入图片描述
2.克隆远程仓库:
在这里插入图片描述
例如:在Gitee上任意找一个代码源,找到后点击克隆下载,点击后会有一个复制,直接复制即可,之后在Git Bash 输入命令行;等待几秒会出现以下运行结果:
在这里插入图片描述
下载成功后就可以在本地找到远程仓库的代码啦
(注意在查看文件时会存在隐藏式文件,那么请勾选:查看—隐藏的项目)
例如:一般从远程仓库克隆的代码会自动生成.git文件,但.git文件就是隐藏式文件.
在这里插入图片描述

Git文件操作
在这里插入图片描述
如何查看文件状态:
1)输入git status命令 查看文件状态
2)输入git add .命令 此时已将文件添加到暂存区
3)输入git status命令 查看文件状态
4)输入git commit -m “文件名” 此时将暂存区的文件提交到本地仓库
例如:输入git commit -m “new file hello.txt”,代表将hello.txt添加到暂存区
5)再次输入git status 查看文件状态
以上上五个步骤只是将文件提交到暂存区
6)输入git push 将文件送到远程仓库
注意在执行上述命令时要首先连接远程仓库!!!!
如果还是不理解直接看下述命令,跟着步骤走即可------>

连接远程并将文件push到远程步骤!!!

在这里插入图片描述

在这里插入图片描述

使用码云

1)注册码云,完善个人信息
2)设置本机绑定SSH公钥,实现免密码登录!,码云是远程仓库,我们是平时工作在本地仓库!
在C盘中找到用户–…–.ssh文件,可能有的没有.ssh文件,那么新建一个即可,右键打开git bash 输入 ssh-keygen -t rsa 命令

如果出现下图代表生成成功
在这里插入图片描述
将公共部分打开并粘贴在公匙要求对应的位置上即可,如下步骤
在这里插入图片描述
在这里插入图片描述
粘贴成功即可,下图代表添加成功
在这里插入图片描述

下面就可以创建远程仓库:(本次设置为开源仓库)

在这里插入图片描述
输入命令git clone [url]就可以克隆到本地啦!

git分支(难点)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

本篇博文结束啦!如果存在疑问可访问此处进行查看哦

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值