Main
文章平均质量分 61
私房菜
独乐乐不如众乐乐!!!!
展开
-
git rebase 修改中间的commit
今天在移植最新版本 kfence 功能的时候,一共需要移植大概40多个 patch,中间有很多patch 存在冲突,需要手动修改后才能合并。当所有的patch 都合并完成进行编译的时候,发现其中一个 patch 手动合并出了个错误。假如共有 40 个 patch,编号 1 - 40,现在问题是第 20 个patch 需要再修改一下,而 21 - 40 的patch 有很多手动修改的,怎么能快速有效的在不 reset 的基础上修改第 20 个patch呢?这就是本文需要说明的命令。原创 2023-09-21 19:34:50 · 1023 阅读 · 0 评论 -
git am冲突解决办法
0. 前言我们在合并patch的时候,希望将patch 作者的基本信息也一并合并,这样就需要git am命令,但是在git am 合并的时候会出现冲突,如何快速有效的解决呢?本文基于git am 命令提供两种方法。原创 2022-06-30 17:16:59 · 4873 阅读 · 0 评论 -
git cherry-pick 出现merge.renamelimit 警告
今天在git cherry-pick 的时候出现了merge.renamelimit variable 的警告:git cherry-pick aa09259109583b98b9d9e7ed0d8eb1b880d1eb97warning: inexact rename detection was skipped due to too many files.warning: you may want to set your merge.renamelimit variable to at leas原创 2022-03-15 10:34:24 · 4535 阅读 · 0 评论 -
git prior sync failed; rebase still in progress
文章出处:http://blog.csdn.net/shift_wwx最近在sync code的时候会出现git prior sync failed; rebase still in progress的问题。从log提示看应该是本地修改后加上服务器的更新,导致了rebase timeout或者是rebase的其他问题。后来看了本地部分,git status并没有改动的记录,原创 2014-12-02 14:53:38 · 27092 阅读 · 6 评论 -
git push 出现 unpack failed: error Missing tree错误
今天在git push 的时候出现:Counting objects: 1, done.Writing objects: 100% (1/1), 216 bytes | 0 bytes/s, done.Total 1 (delta 0), reused 0 (delta 0)error: unpack failed: error Missing tree 20529bef19e96bdf34...原创 2018-05-16 10:56:28 · 5969 阅读 · 0 评论 -
Buildroot, yocto 的对比
翻译自Buildroot vs. OpenEmbedded or Yocto Project: A Four Hands Discussion - 2016.pdfBuildroot 和 yocto的对比对比内容:(1) 嵌入式构建系统 目标是构建一个完整的,客制化的嵌入式Linux系统 包括root filesystem, toolchain, kernel,bo...转载 2019-03-15 15:13:33 · 3450 阅读 · 0 评论 -
vim 使用技巧小结
文章出处:http://blog.csdn.net/shift_wwx一、当前行移动光标fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用来重复你的上一个 f 命令。tx:和上面的命令类似,但是是移动到 x 的左边一个位置。Fx:和 fx 类似,不过是往回找。w:光标往后移动一个词。W:光标向后移动一个词,忽略标点b:光标往前移...原创 2014-12-10 14:40:42 · 1029 阅读 · 0 评论 -
ubuntu 使用中常出现的问题总结
前言:随手笔记,用来总结ubuntu中常出现的问题。1. ubuntu中安装skype使用两条命令就可以搞定:sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"sudo apt-get update && sudo apt-get install sky原创 2013-09-25 14:45:37 · 1257 阅读 · 0 评论 -
查看ubuntu和linux的版本号
前言:总是忘记,记一下省的找了转自:http://www.cnblogs.com/zero1665/archive/2010/05/24/1742962.html方法一:cat /etc/issue返回结果:Ubuntu 6.06.2 LTS \n \l 方法二:sudo lsb_release -a返回结果:No LSB mo转载 2015-01-13 20:26:22 · 995 阅读 · 0 评论 -
ubuntu 可能不知道的命令
文章出处:http://blog.csdn.net/shift_wwx1. 查看软件xxx安装内容dpkg -L xxx2. 查找软件apt-cache search 正则表达式3. 查找文件属于哪个包dpkg -S filename apt-file search filename4. 查询软件 xxx 依赖哪些包apt-cache d原创 2014-12-18 16:07:06 · 2288 阅读 · 0 评论 -
ubuntu 拔掉网线后插上连不上网
文章出处:http://blog.csdn.net/shift_wwx使用ifconfig eth0 down; ifconfig eth0 up使用disable networking 后 enable networking 等都不行。后来经过一个高手帮忙知道了原因:dhclient -r eth0;dhclient eth0;就ok了原创 2014-12-17 17:04:46 · 4565 阅读 · 0 评论 -
useradd 和 adduser 区别
文章出处:http://blog.csdn.net/shift_wwx前言:本人学识比较短浅,今天看到adduser的时候吓了一跳,怎么什么时候出现了这命令了。学习后赶紧做个小结,惭愧之至~~添加用户工具有 useradd 和 adduser,这两个工具所达到的目的都是一样的,在Fedora发行版中,useradd 和adduser 用法是一样的;但在slackware 发原创 2014-12-18 14:19:38 · 2273 阅读 · 0 评论 -
ubuntu中安装skype
文章出处:http://blog.csdn.net/shift_wwx使用两条命令就可以搞定:sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"sudo apt-get update && sudo apt-get install skype原创 2014-12-17 17:00:18 · 889 阅读 · 0 评论 -
linux(Ubuntu)安装QQ2013
首先简述自己的系统配置:win7+ ubuntu12.04linuxQQ 有各种版本,这里介绍两种:linuxQQ 和 wineQQ 1 ------linuxqq是QQ简化版,功能很少,界面很差,但是安装简单 下载地址:http://im.qq.com/qq/linux/ 可以选择对听版本的系统以及QQ 。这里建议下载tar.gz的版本,转载 2014-11-21 10:24:37 · 855 阅读 · 0 评论 -
ubuntu下minicom的安装及使用
安装:sudo apt-get install minicom配置:1 . 在终端中输入minicom以启动minicom;2. 先按下Ctrl + a, 放开, 再按o, 出现配置菜单.3. 选择 Serial port setup, 此时所示图标在“Change which setting”中,键入“A”,此时光标移到第A项对应处:串口COM1对应ttyS0, COM2对应转载 2013-07-05 17:53:45 · 2889 阅读 · 0 评论 -
Ubuntu 出现apt-get: Package has no installation candidate问题
今天在安装软件的时候出现了Package has no installation candidate的问题,如:# apt-get install Reading package lists... DoneBuilding dependency tree... DonePackage aptitude is not available, but is referred to by转载 2013-07-05 16:30:10 · 2005 阅读 · 0 评论