安装git并不是觉得它好或者是怎样。只是想体验一下,试试代码高亮插件怎么样
关于Git:
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。
注意:[kinggoo.com]$ 后是执行命令
安装信息:
[kinggoo.com]$ uname -a Linux localhost.localdomain 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:12 EDT 2008 i686 i686 i386 GNU/Linux [kinggoo.com]$ ls -l drwxrwxr-x 19 root root 12288 04-03 04:35 git-1.7.9.6
首先下载git
[kinggoo.com]$ wget http://git-core.googlecode.com/files/git-1.7.9.6.tar.gz
安装git
[kinggoo.com]$ tar -zxvf git-1.7.9.6.tar.gz -C /usr/local/src/ [kinggoo.com]$ cd /usr/local/src/git-1.7.9.6 [kinggoo.com]$ mkdir /usr/local/git [kinggoo.com]$ ./configure --prefix=/usr/local/git/ [kinggoo.com]$ make && make install [kinggoo.com]$ /usr/local/git/bin/git --version git version 1.7.9.6
OK,安装完成,木问题啦… …
我懒,就没把git加到环境变量,自己加下吧。
export PATH=$PATH:/usr/local/git/bin
配置用户和邮箱等配置信息
[kinggoo.com]$ git config --global user.name "kinggoo.com" [kinggoo.com]$ git config --global user.email "admin@kinggoo.com" [kinggoo.com]$ git config --global core.repositoryformatversion "0" [kinggoo.com]$ git config --global core.filemode "true" [kinggoo.com]$ git config --global core.bare "false" [kinggoo.com]$ git config --global core.logallrefupdates "true"
查看配置信息
[kinggoo.com]$ git config --list user.name=kinggoo.com user.email=admin@kinggoo.com core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true
或者
[kinggoo.com]$ less ~/.gitconfig [user] name = kinggoo.com email = admin@kinggoo.com [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true
创建一个git项目
本地存储的任何一个目录都可以建立GIT工程
[kinggoo.com]$ mkdir ~/git/project -p [kinggoo.com]$ cd ~/git/project [kinggoo.com]$ git init 返回消息:Initialized empty Git repository in /root/git/project/.git/
查看一下是否有项目表示文件.git
[kinggoo.com]$ ls -a . .. .git ##果然有,看看.git内是否与subversion有哪些不同呢 [kinggoo.com]$ cd .git [kinggoo.com]$ ls -l 总计 32 drwxr-xr-x 2 root root 4096 04-14 23:34 branches -rw-r--r-- 1 root root 67 04-14 23:34 config -rw-r--r-- 1 root root 73 04-14 23:34 description -rw-r--r-- 1 root root 23 04-14 23:34 HEAD drwxr-xr-x 2 root root 4096 04-14 23:34 hooks drwxr-xr-x 2 root root 4096 04-14 23:34 info drwxr-xr-x 4 root root 4096 04-14 23:34 objects drwxr-xr-x 4 root root 4096 04-14 23:34 refs
现在试着提交一下文件
[kinggoo.com]$ cd /root/git/project/ [kinggoo.com]$ cp ~/install.log . ##install.log自己创建一个文件 [kinggoo.com]$ git add install.log [kinggoo.com]$ git commit -m "install from kinggoo.com" [master (root-commit) 5709e36] install 1 file changed, 945 insertions(+) create mode 100644 install.log
修改一下文件,然后diff一下。查看有哪些改动
[kinggoo.com]$ echo aaa > install.log [kinggoo.com]$ git diff diff --git a/install.log b/install.log index 1fde69f..72943a1 100644 --- a/install.log +++ b/install.log @@ -1,945 +1 @@ -安装 libgcc - 4.1.2-42.el5.i386 -warning: libgcc-4.1.2-42.el5: Header V3 DSA signature: NOKEY, key ID 37017186 -安装 setup - 2.5.58-1.el5.noarch -安装 filesystem - 2.4.0-1.i386 -安装 basesystem - 8.0-5.1.1.noarch -安装 tzdata - 2007k-2.el5.noarch ::等等...
the end
- THE END -
Category: Git
0 条评论。