摘要: 六、 一台电脑与多个版本控制平台 1. 一台电脑同时通过ssh连接github和码云gitee 打开git bash 进入.ssh cd ~/.ssh 分别生成两个平台的公钥和私钥 $ ssh-keygen -t rsa -C "xxxx@email.com" -f "github_id_rsa" 阅读全文
posted @ 2022-04-27 13:40 陈景中 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 二、Git 4. 忽略文件 有时候我们会有一些文件不需要纳入 Git 的管理,此时就应该编写 .gitignore 文件来列出要 Git 仓库忽略的文件模式。该文件的格式规范如下: # 忽略所有以 .a 结尾的文件 *.a # 不能忽略所有 lib.a 文件 !lib.a # 仅仅忽略当前目录下的 阅读全文
posted @ 2022-04-27 13:35 陈景中 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 二、Git 3. 远程仓库 总结: 凡是涉及到远程仓库的操作,如clone,push, pull都需要输入密码,除非自己设置有效时间免登录 从远程仓库克隆到本地,使用SSH密钥更好,麻烦更少 编辑代码也好,标签也好,分支也好,都是在本地仓库完成后推送至远程仓库,其原理都可以看成一样的 3.1 新建远 阅读全文
posted @ 2022-04-27 13:29 陈景中 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 二、Git 1. Git简介 1.1 Git介绍 方便多人协同开发 方便版本控制 1.2 Git管理特点 Git是分布式服务器和客户端都有版本控制能力,都能进行代码的提交,合并 Git会在根目录下创建一个.git隐藏文件夹,作为本地代码仓库 1.3 Git操作流程图 1.4 仓库区、暂存区和工作区 阅读全文
posted @ 2022-04-27 13:10 陈景中 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 三、Git高级 1. 合并 当开发一个新功能时,需要切换到一个仓库,例如切换到上文提到的 feature 分支上。当新功能开发完成后,需要将其合并回 master 分支,可以通过切换到 master 分支,然后使用 git merge <branch name> 命令将新功能合并到 master 分 阅读全文
posted @ 2022-04-27 12:09 陈景中 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 四、Git可视化工具 1. SourceTree 下载地址 使用说明 2. IDEA Pycharm 阅读全文
posted @ 2022-04-27 12:09 陈景中 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、Git相关概念 1. Git与Github、GitLab 1.1 Git定义 作用:Git作为目前最流行的分布式版本管理工具 作者:Linus(大名鼎鼎的Linux操作系统的作者) 优点:在设计理念、性能、安全性,易用性等方面都有着传统的版本管理工具无可比拟的优势。除此之外,它还是完全开源和免费 阅读全文
posted @ 2022-04-27 00:33 陈景中 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 五、Git命令总结 在了解上一篇文章Git相关概念后,知道Git的原理,接下来学习这些命令会相对来说容易掌握,达到熟练则需要一定量的实践。 1. Git常用基础命令总结 # 本地初始化仓库 git init —— 初始化仓库 # 配置信息 git config --global user.name 阅读全文
posted @ 2022-04-27 00:31 陈景中 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Ubuntu忘记登录密码 虚拟机中环境都已经布置好了,不想再重新布置一遍,所以就想到修改密码。 操作步骤如下: 重新启动 Ubuntu 系统,同时长时间按住(或连续点击) Esc 键,进入 GRUB 菜单,如下所示: 选择 “Advanced Options for Ubuntu” ,按 Enter 阅读全文
posted @ 2022-04-26 18:00 陈景中 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 一、技术产生背景 1. Redis的C-S架构背景: 基于客户端-服务端模型以及请求/响应协议的TCP服务。 客户端向服务端发送一个查询请求,并监听Socket返回。 通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。 2. Redis的C-S架构存在的问题: 如果Redis 阅读全文
posted @ 2022-04-24 17:57 陈景中 阅读(152) 评论(0) 推荐(0) 编辑