winston 发表于 2012-1-20 11:25:04

git使用方法(一)

git使用方法(一)
                     作者 李万鹏


git是linus的另一个伟大的作品,是一个优秀的版本控制工具。
首先安装git,我是在ubuntu下,所以输入命令:
$sudo apt-get install git-core
OK!此时应该git成功安装,查看git版本:
$git --version
http://hi.csdn.net/attachment/201201/19/0_1326989143pSe4.gif

git的初始化:
$git init
创建了一个空的git仓库:
http://hi.csdn.net/attachment/201201/19/0_132698972012VB.gif

如果这个git仓库已经初始化过了,则提示exist:
http://hi.csdn.net/attachment/201201/19/0_132698973388Wp.gif

如果成功创建一个空的git仓库可以看到在当前目录下出现一个.git目录,这个就是仓库了!
http://hi.csdn.net/attachment/201201/19/0_1326990133fpg3.gif

现在偷窥一下.git目录下都有什么:
http://hi.csdn.net/attachment/201201/19/0_1326990243RgAV.gif



git有3个区域:
http://hi.csdn.net/attachment/201201/19/0_1326989234d0Xk.gif

http://hi.csdn.net/attachment/201201/19/0_1326989187leyR.gif

分别是:


[*]working directory
[*]staging area
[*]repository

首先将文件git add到staging area,在当前目录下随意写一个main.c文件,然后:
$git add .
http://hi.csdn.net/attachment/201201/19/0_1326990707I1dJ.gif

可以看到这里多了一个index文件,这就是那个staging area,然后再git commit进行提交,把数据提交到git仓库中:
$git commit -m "this is first commit"
注意这里通过-m 选项加一个注释,这样你就可以提交你的数据到git仓库了,也可以把两个步骤合并文一个步骤:
$git commit -a -m "this is first commit"
git有两个配置文件,一个在$HOME下,是全局的,设置时加--global,另一个在仓库配置文件里。
$git config
设置全局的:
http://hi.csdn.net/attachment/201201/19/0_1326989169p250.gif

本地的:
http://hi.csdn.net/attachment/201201/19/0_1326989179n1v2.gif
作者:woshixingaaa 发表于2012-1-20 0:50:34 原文链接








ztenv 发表于 2012-1-20 11:37:52

图片看不到,

winston 发表于 2012-1-20 11:42:59

谢谢提醒,知道原因了。
页: [1]
查看完整版本: git使用方法(一)