目录 一、版本控制 1、什么是版本控制? 2、版本控制的作用 1. 追踪文件的变更 2. 并行开发 3、版本控制的内容 1. 检入检出控制 2. 分支和合并 3. 历史记录 4、常见的版本控制工具 5、版本控制的三大类 1. 本地版本控制 2. 集中版本控制 3. 分布式版本控制 6、Git与SVN的主要区别 二、最新版Git的安装配置 1、Git的卸载(先前已安装) 2、安装最新版Git 3、Git配置 1. 查看配置相关命令 2. 修改Git配置文件 1、system系统级配置文件 2、global全局配置文件…

2021年4月7日 0条评论 6点热度 阅读全文

个人: 在做工业通讯开发时,要发时时刻刻分清楚通讯协议和应用层协议(本人是上位机软件开发),作为一个软件开发,只需要关心应用层协议,实现PC与外部设备通讯的方式无非就CAN接口,串口和网口, 不要被太多的专业名词吓到,比如CANopen协议,你只要按照CANopen的协议,按照要求组装报文,通过调用接口将组装好的字符文本通过接口传输过去就行,如果是串口就用串口对应的接口去调用,如果是网口就调用socket,如果是CAN就用CAN接口卡去实现。 通讯协议包含设备与设备的整个通讯流程,包含物理层、数据链路层、和网络层等…

2021年3月27日 0条评论 8点热度 阅读全文

GIT基本使用教程 安装GIT 下载地址:https://git-scm.com/downloads 网络文档、教程 官方中文教程地址:https://git-scm.com/book/zh/v2 廖雪峰的官网GIT教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 配置global git config –list 查看配置 git config –global 增加配置 $ git conf…

2021年1月23日 0条评论 18点热度 阅读全文

一、git客户端(本地仓库)的一些操作 1.设置账户(需要和github账户设置一致) git config --global user.name xxx git config --global user.email xxx@foxmail.com   2.查看设置 git config --list user.name= xxx user.email= xxx@foxmail.com   3.创建git本地仓库 git init 此时会出现提示 : inialized empty Git re…

2021年1月23日 0条评论 20点热度 阅读全文

一群热爱技术并且向往优秀的程序猿同学,不喜欢水文,不喜欢贩卖焦虑,只喜欢谈技术,分享的都是技术干货。Talk is cheap. Show me the code 通过码云来导入github,通过码云下载 第一步: 找一个你需要下载的GitHub项目 第二步: 复制链接 第三步: 打开码云,然后选择从GitHub导入 第四步: 复制刚才的连接,起个名字,点击导入 这个过程大概一两分钟 导入完成:直接下载zip 一个完整的过程动图 PS: 如需更改git中的项目,打开你的项目,找到隐藏的文件夹git,记事本打开con…

2021年1月23日 0条评论 24点热度 阅读全文

最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。 这个时候就需要编写.gitignore文件来忽略提交这些文件。在IDEA中有一个插件.ignore可以帮我们做这件事。 先来看下如何安装。 点击File->Settings 在左侧菜单找到Plugins,点击Browse repositories… 搜索.ignore,点击Inst…

2021年1月17日 0条评论 20点热度 阅读全文

查看远端地址 git remote –v  查看配置 git config --list git status git add . // 暂存所有的更改 git checkout . // 丢弃所有的更改 git status // 查看文件状态 git commit -m "本次要提交的概要信息" // 提交 1 2 3 4 设置远端仓库地址 git remote set-url origin 你的远端地址  git push origin master出现以下情…

2021年1月17日 0条评论 26点热度 阅读全文

  之前一直在用github上面的Octotree,现在在用gitee(主要是github的访问速度太慢了)。   现在主要转到了gitee上面了,那么有没有基于 Octotree 的[码云]文件树插件呢,当然是有的,下面就进行安装。 1.基于 Octotree 的[码云]文件树插件 点击到GitCodeTree   这个里面有非常详细的文档说明,仔细看下也可以。下面就直接开干了。 2.下载插件 有针对不同浏览器的插件,选择自己需要的进行下载。相信大部分都是用Google Chorm吧,那么直接下载即可(我们下载已…

2021年1月17日 0条评论 33点热度 阅读全文

1.插件安装   打开HBuilder,工具->插件安装。     等待安装,成功后提示重启后生效,立即重启。   2.在码云上新建一个项目,复制项目地址。   码云地址: https://gitee.com/taojietx       3.打开HBuilder导入git项目。       下一步选择master分支(一般项目开发时不拉取master分支),之后就是下一步下一步。   &n…

2021年1月16日 0条评论 23点热度 阅读全文

原文链接:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。 可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。 没错,如果只是在一…

2021年1月16日 0条评论 24点热度 阅读全文