1.新建仓库1.右击gitbash后输入gitinit(仓库为:当前目录)gitinitname(仓库为:name文件夹)gitclonehttps://github.com/Winnie996/calculate.git//https2.工作区域工作目录3.添加提交gitadd.//工作区添加至暂存区gitcommit-m"注释内容"//暂存区提交至本地仓库查看提交记录gitloggitlog--oneline//提交信息更加简短[1e677ed(HEAD->master)redis](1e677ed)用于回退版本时作为参数查看配置信息gitconfig--global--list4.git
issuesMissingorinvalidcredentials.应该是原来创建的token过期了,直接执行步骤3即可1.创建token并拷贝到github1.cd~/.ssh2.ssh-keygen-trsa-C'xxxxx@qq.com'3.执行上一命令后会生成一下文件id_rsa和id_rsa.pub,将id_rsa.pub拷贝到githubnote:如果.pub文件已经存在,直接拷贝即可2.免密登录#设置git缓存#默认缓存15分钟gitconfig--globalcredential.helpercache#可以更改默认的密码缓存时限gitconfig--globalcredent
引言在现代软件开发中,版本控制是一个至关重要的方面。Git,作为最流行的分布式版本控制系统之一,为开发者提供了高效、灵活的协作和版本管理工具。本文将深入探讨Git的各个方面,包括基础概念、工作流程、分支管理、团队协作等,并结合详细的命令说明,旨在帮助读者更全面地理解和运用Git。1.Git的起源与发展Git是由LinusTorvalds在2005年创建的,起初是为了更好地管理Linux内核的开发而设计的。它的分布式版本控制特性使得开发者能够在本地进行工作,同时保持高效的协作。随着时间的推移,Git成为了开源项目和商业项目中最受欢迎的版本控制系统之一。2.Git的基础概念2.1仓库(Reposi
学习过程中的注意点:1.注意头文件和C文件的包含关系,C文件自身应包含自身的H头文件以及用到的外部头文件,而自身头文件只需包含头文件需要用到的资源文件即可。参考文献:http://t.csdn.cn/o2GmL一、认识STM321.简介2.命名规则 3.系统结构4.引脚&功能注释:红色表示:与电源相关蓝色是最小系统相关的引脚绿色是IO口、功能口S代表电源、I代表输入、O代表输出、IO代表输入输出、FT代表能容忍5v电压(没有就是3.3v)芯片上小黑点旁为第一个IO口,逆时针增加;5.启动配置(BOOT三种模式)6.实物电路连接及Keil的设置 (ST-Link)二、软件环境安装(MDK)及新
Lua进阶·教程笔记前言1.概述(略)2.查看官方接口文档3.require多文件调用4.迭代table5.string6.正则7.元表,面向对象元表和元方法面向对象8.协程coroutine9.二进制数据打包与解析字节序——大端和小端Lua处理包的二进制数据前言笔记的内容出自Bilibili上的视频:Lua教程-进阶部分-4K超清【不定期更新】笔记主要用于供笔者个人或读者回顾知识点,如有纰漏,烦请指出:)1.概述(略)2.查看官方接口文档国内的大佬云风翻译了Lua的Api参考手册:传送门【】以后读者在练习或者开发途中可以在参考手册里查看Lua提供的Api。3.require多文件调用Lua提
GitGit是一种分布式版本控制系统,用于管理软件项目的源代码。它是由Linux之父LinusTorvalds开发的,并已经成为了现代软件开发领域中最流行的版本控制系统之一。使用Git可以追踪代码的历史修改记录,方便团队协作、代码共享和代码重构。Git的基本工作流程如下:在开始编写代码之前,首先需要创建一个Git仓库(repository),用于存储代码和版本历史记录。在编写代码时,可以通过 gitadd 命令将更改的文件添加到Git的暂存区(stagingarea)中。通过 gitcommit 命令将暂存区中的更改提交到Git仓库中,并生成一个新的版本号(commithash)。如果需要撤销
链接:https://pan.baidu.com/s/1-u7GvgM0TLuiy9z7LYQ80Q?pwd=1688提取码:1688在Qt中提供了QUdpSocket类来进行UDP数据报(datagrams)的发送和接收。这里我们还要了解一个名词Socket,也就是常说的“套接字”。Qt网络之UDP网络基础学习是本文要介绍的内容,UDP(UserDatagramProtocol即用户数据报协议)是一个轻量级的,不可靠的,面向数据报的无连接协议。对于UDP我们不再进行过多介绍,如果你对UDP不是很了解,而且不知道它有什么用,那么我们这里就举个简单的例子:我们现在几乎每个人都使用的腾讯QQ,其聊
00.目录文章目录00.目录01.I2C简介02.I2C主要特点03.I2C硬件电路04.I2C时序基本单元05.I2C时序波形图06.附录01.I2C简介I2C(Inter-IntegratedCircuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。串行的8位双向数据传输位速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s。I2C是一个多主机的总线,每个设备既可以当主控器或被控器,又可作
笔者最近入手了一台戴尔G155510笔记本电脑,第一时间将其初步拆解,了解其内部设计、构造和扩展性。一、机身总览1、屏幕和键盘2、A面略粗糙的手感。3、D面D面共有8颗螺丝,其中4颗(上有保护膜)为戴尔家比较常见的防脱落设计螺丝,另一侧有金属圆环,防止其脱落。如下图所示。二、拆解过程1、拆机工具拆解此电脑需要0号或者1号的十字型螺丝刀。2、按顺序将D面上的8颗螺丝依次拧下(其中的4颗防脱落螺丝只需拧松即可),然后将底壳接缝处划开,即可将底壳全部卸下,如下图所示。3、下图为卸下的底壳。4、主板和内存主板为戴尔家特有的倒装设计,看不到散热系统。内存为DDR4双插槽。5、电池56瓦时标准锂电池。6、
序记录一些开发中常用的git命令操作,持续更新。。Tips:开发中可能存在误操作,因此需要了解一些撤销等命令的用法,但还是推荐按标准的PR流程更新代码:开发分支迭代时间过长、修改内容过多可能会导致大面积冲突,解冲突会比较耗时间;团队合作时,按统一格式命名分支、标记版本号(tag),按标准流程提交、评审、PR、Merge,可以很大程度上避免代码冲突和误操作。文章目录序一、代码推送/获取1.拉取项目2.代码管理2.提交管理二、分支管理1.分支切换2.跟踪远程分支2.合并远端代码3.解决分支冲突三、版本/tag管理1.切换tag2.创建/删除tag四、其他命令1.缓存修改2.统计代码行五、标准PR流