免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1009 | 回复: 0
打印 上一主题 下一主题

git工具学习(一)-初识 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-16 20:53 |只看该作者 |倒序浏览

                                                                今天开始git工具的学习之旅了,引用git官网git-scm.com上的话:
       
       
       
       
        Git
is a free & open source, distributed version control system
designed to handle everything from small to very large projects with
speed and efficiency.
看了上面这句话就基本知道了git的优点就是快速,分布式的管理,适合于各种规模的项目开发。
先安装git工具:
我使用的是ubuntu操作系统,git工具在ubuntu软件源中有。于是先安装git工具包
sudo
apt-get install git git-core gitk
这样我们就安装好了git工具了
git的相关文档资源在http://git-scm.com/可以找到,在网站上Documentation上提供两种文档形式:Tutorials和Reference.我们为了更快的熟悉git先参考official git tutorial文档学习。
       
       
       
       
       
       
初识:
       
       
       
       
       
       
1.可以输入man
git-log或git
help log来查看git的帮助
2.在使用git之前需要把自己的信息提供给git,比如自己的姓名、email。命令如下:
git config --global user.name
“Your Name”
git config --global user.email
“you@example.com”
我执行的是:
$ git config --global user.name
wei
$ git config --global
user.email
wei339@gmail.com
       
       
       
       
       
       
       
       
       
        导入新项目:
假设需要导入新项目git4test.tar.bz2
tar jxvf git4test.tar.bz2
cd
git4test
git
init
Initialized
empty Git repository in /home/weijianhua/git4test/.git/
git
init命令用于初始化当前所在目录的这个项目,在git4test下已经建立了一个.git隐藏目录来保存这个项目目前的进展信息。我们可以用ls
-a看到它。
weijianhua@wjh-laptop:~/git4test$
ls -lha
总用量
16K
drwxr-xr-x
3 weijianhua weijianhua 4.0K 2009-04-15 22:12 .
drwxrwxrwx
49 weijianhua weijianhua 4.0K 2009-04-15 22:12 ..
drwxr-xr-x
7 weijianhua weijianhua 4.0K 2009-04-15 22:12 .git
-rw-r--r--
1 weijianhua weijianhua   80 2009-04-15 22:12 main.c
提交代码:
       
       
       
       
       
       
1.先执行git
add . (add后有一空格)
这个命令要求git给目前的项目制作一个snapshot,暂时存储在一个临时存储区域中。
2.git
commit
用于将snapshot里登记的内容永久写入git中,也就是要提交自己的代码了。
在输入git
commit会出现一个文本编辑窗口,要我们输入这次提交的版本和开发信息。
我执行的情况:
weijianhua@wjh-laptop:~/git4test$
git add .
weijianhua@wjh-laptop:~/git4test$
git commit
Created
initial commit 09639b4: version 1.0 by wei 20090415 wei339@gmail.com
1
files changed, 7 insertions(+), 0 deletions(-)
create
mode 100644 main.c
今天先学习这么多,明天继续……
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/65429/showart_1901886.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP