git revert和git reset的区别
git revert 是生成一个新的提交来撤销某次提交,此次提交之前的commit都会被保留git reset 是回到某次提交,提交及之前的commit都会被保留,但是此次之后的修改都会被退回
Git 创建分支提交远程分支详解
1.创建本地分支git branch 分支名,例如:git branch 2.0.1.20120806注:2.0.1.20120806是分支名称,可以随便定义。
2.切换本地分支git checkout 分
为什么要用xargs,问题的来源
在工作中经常会接触到xargs命令,特别是在别人写的脚本里面也经常会遇到,但是却很容易与管道搞混淆,本篇会详细讲解到底什么是xargs命令,为什么要用xargs命令以及与管道的区别。为什么要用xargs呢,
Linux tar 命令出现 Cowardly refusing to create an empty archive 错误解决办法
1 问题描述
写了一个 shell 脚本,执行时出现以下错误:错误提示的字面意思是,系统惴惴不安地拒绝执行
gvim的菜单乱码问题的解决方法:(乱码是由于系统内码不兼容导致,系统内码包括gb2312 gb18030 utf-8 utf-16[unicode]等)
生成文件 ~/.gvimrc
并添加如下语句: set encoding=chine
一、编写 pre-commit脚本------------------------------------
#/bin/bashREPOS=
Linux 中C语言getcwd()函数的用法
先来看该函数的声明:#include<unistd.h>
char *getcwd(char *buf,size_t size);介绍: 参数说明:getcwd()会将当前工作目录的绝对路径复
今天同事问我,如何判断一个.so是否是debug编译的。
我记得以前自己是用file来查看一个.so,根据是否包含