git pull解决no tracking information问题
git pull解决no tracking information问题前言: 使用git pull指令的时候,有时会遇到no tracking information这样的报错信息,导致无法将远程仓库的分支拉取合并到本地,这篇文章带你解决这个问题。 1 问题描述 一个仓库可以有多个分支,git可以将远程仓库的任一分支拉取合并到本地仓库的任一分支,一般远程和本地仓库都有名称一致的分支存在,默认是拉取和合并名称一致的分支,当本地仓库丢失了分支的跟踪信息后,此时 git pull ,就会出现错误信息,提示没有某分支的跟踪信息。错误信息如下。 1234567891011$ git pull --allFetching originThere is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details. git pull...
Git基础篇(二十一)——remote指令及多远程
Git基础篇(二十一)——remote指令及多远程前言: Git的本地仓库是可以同时和多个远程仓库相互关联的,本篇文章将告诉你如何提交到指定的远程仓库。本篇文章还会讲解remote的常见用法。 1 remote指令1.1 查看关联的远程仓库 Git仓库可以同时和多个远程仓库相互关联,可以通过以下指令查看与当前仓库相关联的所有远程仓库名。 1git remote 其中 origin 为远程地址的别名,默认为origin,如果有多个则都会显示出来。 若还要显示远程仓库的地址,则指令可加上 -v 参数。 1git remote -v 同样的 origin 为远程地址的别名,默认为origin,如果有多个则都会显示出来。每个别名之后为远程仓库的地址,这里从地址可以看出当初将仓库clone到本地时使用的是SSH的方式,若使用HTTPS则地址会显示为 https://github.com/onlycalm/test.git...
Git基础篇(二十二)——删除分支
Git基础篇(二十二)——删除分支前言: Git需要频繁的对分支进行操作,通常我们建议多用分支,但分支多了之后一些分支显得没有存在的必要,本篇文章专门探讨对分支的删除操作。 1 为什么要删除分支 Git的分支操作是其版本管控的一大特点,使用Git进行开发建议多用分支,不同的功能单独建分支进行开发,但多数分支用完后就失去了存在的价值,因此对分支进行适当的修剪操作是有必要的。 Git分支可以分为三类: 本地分支 、 本地远程分支 、 远程分支 。 使用以下指令可查看全部本地分支。 1git branch 如果查看全部本地分支和本地远程分支。 1git branch --all 1 删除本地分支 使用以下指令删除指定的本地分支。 1git branch <-d | --delete> <name> 删除指令的参数可以是 -d 也可以 --delete ,如果改为大写的 -D 则表示强制删除,等同于...
Win10磁盘重分区
Win10磁盘重分区前言: Win10系统如何简单快速的重新分区,这篇文章知晓答案。 1 重新分区 磁盘空间划分不合理时,想要重新划分磁盘空间,但是又害怕数据丢失,重装备份系统也麻烦,好在Win10自带的功能支持重新划分磁盘空间。 2 压缩卷 打开Win10的 磁盘管理 ,可以看到所有的盘符及其空间大小。选择要减少其空间的盘符右键弹出菜单,在菜单中选择 压缩卷 。 填写要压缩出来的空间大小,单位是MB。 注意 大小不能超过 可用压缩空间大小 。 此时可以看到压缩出来的可用空间,这部分空间已经不属于原来的磁盘,即原来的磁盘空间减小了。 3 新建简单卷 压缩卷压缩出来的空间可以被快速建立新的磁盘(卷),右键在弹出菜单中点击 新建简单卷 。 在弹出对话框中点击 下一页 ,随后可看到设置 简单卷大小 的设置项,单位是MB,根据自身需要填写,要注意不能超出提示的 最大磁盘空间量 和 最小磁盘空间量 。点击 下一页...
VMware(二)——安装VWware Tools
VMware(二)——安装VWware Tools前言: 为了更好的在实体机中使用虚拟机,VMware Tools是必不可少的工具,本篇文章带你安装使用它。 1 功能介绍 VMware Tools是一套可以提高虚拟机客户机操作系统性能并改善虚拟机管理的实用工具。主要功能如下: 支持 Aero 的操作系统上大大提升的图形性能和 Windows Aero 体验; 使虚拟机中的应用程序像其他任何应用程序窗口一样显示在主机桌面上的 Unity 功能; 主机与客户机文件系统之间的共享文件夹; 在虚拟机与主机或客户端桌面之间复制并粘贴文本、图形和文件; 改进的鼠标性能; 虚拟机中的时钟与主机或客户端桌面上的时钟同步; 帮助自动执行客户机操作系统操作的脚本; 启用虚拟机的客户机自定义; 其中我认为必不可少的功能是主机和虚拟机之间复制粘贴,自由的鼠标移动,Unity功能,文件或磁盘共享。强烈建议给虚拟机子系统安装都安装上VMware Tools。需要 注意...
VMware(四)——共享磁盘和目录
VMware(四)——共享磁盘和目录前言: 在使用虚拟机的过程中,经常会和真实主机与虚拟机之间或虚拟机机与虚拟机之间交互文件,这就需要共享文件或磁盘了。 1 共享磁盘 选择自己真实主机上的某个磁盘,将其作为与虚拟机的共享磁盘。需要 注意 的是,作为共享磁盘前必须确保该磁盘未正在使用,即安装于此磁盘并运行的软件应全部退出,已打开的目录或文件应全部关闭。因为共享磁盘在主机和虚拟机之间“互斥”使用,当虚拟机运行此磁盘时,主机将无法访问此磁盘,主机正在使用的磁盘虚拟机也无法将其作为共享磁盘。 先确保需要共享磁盘的虚拟机关机,点击 编辑虚拟机设置 ,点击 硬件 选项卡,点击下方的 添加 按钮进行添加硬件向导,选择 硬盘 然后点击下一步。 随后会弹出对话框让选择虚拟磁盘类型,按照推荐选择即可,点击 下一步 。 由于我们共享的是真实主机中实际存在的磁盘,因此这里选择 使用物理磁盘 ,点击 下一步...
VMware(三)——Unity模式
VMware(三)——Unity模式前言: 最近重新使用VM,发现还有Unity这样的模式,使我一直以来对跑虚拟机“麻烦”的映像有了转变。 1 Unity模式简介 &emps;Unity模式是一种将虚拟机和真实机混合的一种模式,它不需要虚拟桌面,所有窗口都在真实机中打开,使得使用虚拟机更接近“无痕”。很多Windows操作系统都支持Unity模式,Windowns XP、Windows Vista、Windows 7、Windows 8和Windows 10虚拟机汇总完全支持Unity模式。 2...
GitKraken破解
GitKraken破解前言: GitKraken是一款非常好用的Git可视化管理工具,由于该软件是收费软件,因此本篇文章介绍一种破解方法。 1 GitKraken简介 GitKraken 是一款界面十分美观的Git可视化管理工具,git的指令操作都变为点击鼠标完成,虽然我是git指令用户,但是借助GitKraken可以使我非常直观的浏览版本提交的各分支之间的关系,以及对任意两次提交进行差异对比,甚至提前观察到合并后的结果。比较遗憾的是GitKraken是收费软件,类似的免费软件有 Sourcetree ,不过使用体验不如GitKraken,因此本篇文章介绍GitKraken的破解方法。 2 下载安装GitKraken2.1 下载 登录GitKraken官网找到自己操作系统对应的版本下载安装,官网上提供了Windows、Mac、Linux三个平台的版本,本篇文章以Windows(64-bit)版本介绍。 细心点可以发现,官网上下载的原版本支持7天试用。我们先下载一个最新版安装。 2.2...
兼顾动静特性的ADC采样滤波
兼顾动静特性的ADC采样滤波前言: 嵌入式开发中ADC是十分常用的外设,常见运用比如电量检测、温度检测、压力检测等。ADC采样易收到较多干扰导致采样不准,比如ADC时钟不准、参考电压不准、被测电压存在漂移等,这时候可通过软件算法滤波,降低噪声干扰。 1...
MDK Lite申请30天专业版方法
MDK Lite申请30天专业版方法前言: 最近公司使用盗版MDK被Arm中国区代理寄了律师函,因此不能再这么公然的使用盗版软件了。这时候别慌,赶紧上官网看看有啥有用的信息。 1 安装MDK Lite版 众所周知MDK是一款收费软件,现在国内破解注册机可轻易获得,免费破解版横行谁还愿意买正版?MDK Lite版限制只能用于Flash 32k以下的单片机开发。可在官网查看各版本 差异 。 在Arm官网上找到MDK Lite版本 下载,在本地进行安装即可,因为收到Arm的律师函不敢再用注册机了。安装很简单一直点下一步就行,这里就不介绍安装步骤了。安装路径可自行选择,现在的个人电脑空间一般都足够大,建议按默认路径安装即可。 2 申请30天专业版Lisence 打开 License Management 管理器。 点击左下角会弹出30天Lisence申请网页。 填写自己的信息,不能用默认的Administrator ,必须修改否则无法申请成功。...












