当前位置: 首页 > news >正文

Git简单使用

一:git认识

1.0 版本控制:

​ 就是对工程修改的历史记录,便于我们查看以前的版本,便于恢复。

2.0 常见版本控制的工具:

​ git, svn,cvs 等

3.0 控制版本的分类:

​ 本地版本控制:适合个人使用,记录每一次文件的更新。

file: version1,version2,version3

​ 集中式版本控制:就是所有的版本数据全都放在服务器上。 如果服务器损坏,那么就会丢失掉所有的数据。

​ 分布式版本控制: 版本的信息仓库全部同步到本地的每一个用户。 不会因为服务器的损坏而造成不能工作的情况

4.0 git的历史

git是世界上最先进的分布式版本控制器,由linux之父两周开发得到的。

二:git的安装与配置

1.0 如何卸载:

​ 先在环境变量里面找到是否由git的变量然后删除, 然后在我们的控制面板中卸载git

2.0 如何下载:

git官网 或者是淘宝镜像 下载完,我们可以通过命令来检查我们的 git 版本 和 配置 下载之后无脑下一步安装即可,安装完毕就可以使用

3.0 启动:下载完成后,我们右键鼠标会出现:

​ git bash: 用linux风格的命令进行管理

​ git cmd :用windows风格的命令进行管理

​ git gui :用图形化的界面进行管理,但是不建议

4.0 git必要的配置(配置我们的用户名与邮箱)

# 1.0 查看我们的配置git config--system--list :查看我们系统的配置 git config--global--list :查看我们用户的配置# 2.0 在用户配置里面,我们需要设置用户名与邮箱git config--global user.name"kuangsheng"git config--global user.email 1625576018@qq.com 然后我们再用: git config--global--list进行查看即可

5.0 git 的工作原理

四个区域:

​ 工作区:就是平时我们存放代码的地方

​ 暂存区:临时存放我们代码的地方

​ 资源库:就是我们本地放代码的地方

​ 远程的git仓库:远程我们放代码的地方

工作流程:

​ 在工作目录中添加,修改文件; 将需要版本控制的代码放到暂存区中; 将暂存中的代码放入我们的git仓库。

​ git的三种状态: 已修改,已暂存,已提交

三:git的基本操作

1.0 码云的注册和使用

如何生成ssh 公钥: 方式一: 图形化的界面 方式二: ssh-keygen-t rsa

2.0 练习:如何将一个文件提交到本地的仓库

# 我们日常使用的时候,要非常的牢记这六个命令# 第一步:初始化git 仓库 或者是克隆远程的仓库git init git clone[远程仓库的url]# 第二步: 查看目录状态git status[文件名字]git status : 这个是查看我们所有文件的状态# 第三步:将我们的文件提交到暂存区git add 1.txt# 第四步:再次查看我们的目录的状态git status# 第五步: 将我们的文件提交到本地的仓库git commit-a"这个文件是我们的练习文件"# 第六步: 查看我们是否成功了git log# 第七步:如何查看我们的git 仓库ls-al 之后会显示出.git 这个仓库# 第八步: 如何查看我们已经提交完的所有文件gitls-tree--name-only-r HEAD 潘正翔@pzx MINGW64 ~/Desktop(master)$ gitls-tree--name-only-r HEAD 1.txt 2.txt 显示出.git 这个仓库
http://www.cnnetsun.cn/news/41572.html

相关文章:

  • OpenWrt智能路由终极指南:如何实现多线路带宽叠加
  • bibliometrix:科学文献分析的终极指南与快速上手教程
  • React JSON Schema Form终极指南:3步构建专业表单应用
  • 低价游陷阱专坑老年人?
  • Hazel引擎揭秘:如何用开源技术打造高性能2D/3D游戏开发平台
  • Spark-TTS方言合成实战:零样本实现普通话到多地域口音转换
  • cjdns网络服务发现机制深度解密:构建加密网络中的智能寻址系统
  • 【无标题】激活函数应该具有哪些特征
  • 深入解析Oracle SQL调优健康检查工具(SQLHC):从原理到实战优化
  • 5分钟上手shUnit2:Shell脚本单元测试终极指南
  • uni-app新手避坑指南:从零开始搭建跨平台应用
  • 深入浅出 ES Module
  • wangEditor处理ppt动画效果转网页兼容
  • 深度残差网络在智能垃圾分类中的技术实践与性能分析
  • wangEditor导入MathType公式保留矢量格式
  • Node.js BFF层实战:对接天远综合多头借贷/逾期/欺诈聚合接口
  • Day11 >> 150、逆波兰表达式求值 + 239、滑动窗口最大值 + 347、前K个高频元素
  • System Informer 终极指南:从零掌握Windows系统监控神器
  • 20、集群节点与实例的添加和删除操作指南
  • 5大React动画库生态对比:从入门到精通的全栈解决方案
  • 2、Oracle Real Application Clusters (RAC):特性、成本与效益解析
  • Phi-2模型完全攻略:让27亿参数的小巨人成为你的AI助手
  • 30分钟掌握Tauri:用Rust构建你的第一个桌面应用
  • WeChatTweak-macOS开源项目深度参与指南
  • NootRX:让AMD RDNA 2显卡在macOS上完美运行
  • DBeaver崩溃救星:3步紧急恢复SQL脚本的完整方案
  • 项目效率翻倍,做对了什么?
  • 少儿编程考试路径规划:考级与竞赛时间如何平衡?
  • 火星漫游车Rocker-Bogie悬挂系统核心技术深度解析与实战指南
  • ImmortalWrt网络流量监控完全指南:快速排查网络异常与优化带宽分配