Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38147
  • 博文数量: 7
  • 博客积分: 156
  • 博客等级: 民兵
  • 技术积分: 62
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-23 08:44
文章分类

全部博文(7)

文章存档

2013年(4)

2012年(3)

我的朋友

分类: LINUX

2013-06-05 16:59:51

安装步骤

操作系统:centos 5.5

 

安装GIT依赖的包

yum install zlib-devel

yum install openssl-devel

yum install perl

yum install cpio

yum install expat-devel

yum install gettext-devel

 

yum install autoconf

yum install curl

yum install subversion-perl


修改ld.so.conf 添加/usr/local/lib

vi /etc/ld.so.conf 添加/usr/local/lib

 

运行idconfig

/sbin/ldconfig



安装Git

wget

tar xzvf git-latest.tar.gz

cd git-2011-10-08

 

autoconf

./configure --with-curl=/usr/local/curl

make

make install


用户配置

git config --global user.name zhangsan

git config --global user.email zhangsan@gmail.com


git config --global sendemail.smtpserver smtp.gmail.com

git config --global sendemail.smtpserverport 587

git config --global sendemail.smtpencryption tls

git config --global sendemail.smtpuser zhangsan@gmail.com


Linux Kernel代码管理

1.        下载 xxx.tar.gz到本地/home/ljp

2.        解压

tar xvzf xxx.tar.gz 

3.        进入内核目录下初始化代码库

git init

4.        从版本库更新代码

git svn rebase   (git svn checkout)

5.        生成基础版本

git commit -a

6.        查看修改过的未提交文件列表

git status

7.        查看历史提交记录

git log

8.        将最近N次commit内容形成patch

git format-patch -N

9.        安装patch并commit到本地

git am xxxx.patch

10.    列出某一个commit ID(xxx) 修改的内容,commit ID用git log查看

git show xxx

11.    撤销add并且没commit的修改

git reset filename

12.    撤销最近一次的commit

git reset --hard HEAD^ hard不保留修改,没有hard保留修改)

13.     创建一个分支

git checkout -b tmp 65442295343d91651dad3b3af919cb8d0d13078a

14.     查看做了哪些修改(查看还没有add的文件修改)

git diff

15.     查看做了哪些修改(查看已经add的文件修改)

git diff --cached

16.     隐藏当前被修改的文件(commit或者切换分支时)

git stash

17.     恢复被隐藏的文件

git stash apply

SVN服务器代码管理

1、  git svn clone xxx/xxx 下载svn代码到本地

clone后的代码直接为基线代码,无需commit

2、  git svn dcommit 提交代码

3git svn rebase 更新代码

常见错误解决方法

1“Can't locate Term/ReadKey.pm in @INC

在终端中输入

#cpan,

如果不行,则输入

#perl -MCPAN -e "shell".

然后出现cpan>提示符后,输入命令

install Term::ReadKey.

正常情况下, 系统就会自动寻找合适的镜像站点,从网络安装Term::ReadKey.
再编译或运行,程序就可以了。

阅读(486) | 评论(0) | 转发(0) |
0

上一篇:内核Makefile入门

下一篇:没有了

给主人留下些什么吧!~~