专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程综合 » Git教程( 2):配置和初始化 »正文

Git教程( 2):配置和初始化

来源: 发布时间:星期日, 2009年12月20日 浏览:0次 评论:0
  配置git

  在使用git的前你需要配置下gitgit在你创建提交时候会记录你名字和email地址所以你应该告诉git这些内容可以使用'git config'命令来设置如果传递参数'-global' 它会将这些值记录在~/.gitconfig文件里作为这些配置默认值

$ git config --global user.name "Scott Chacon"
$ git config --global user.email "[email protected]"


  在使用git过程中经常会用到文本编辑器默认情况下它使用是vim如果你喜欢用其他编辑器例如emacs你可以这样设置:

$ git config --global core.editor 'emacs'

  查看设置值可以通过这样命令:

$ git config user.name

  你也可以自己编辑文件内容git首先会检查'/etc/gitconfig'然后是'~/.gitconfig'最后是'.git/config'这些文件里内容格式类似这样:

$ cat ~/.gitconfig

[user]
name = Scott Chacon
email = [email protected]


  2.个新git仓库

  在个已存在目录中化git存储只要在目录下输入'git init'命令即可这样会为这个目录生成个基本git存储框架

$ rails myproject
$ cd myproject
$ git init


  现在就有了个空git存储(你可以查看目录下'.git'目录)现在就可以stage和提交(commit)文件到这个目录了分别使用'git add'和'git commit'命令节深入讲解这些命令

$ git add .
$ git commit -m 'initial commit'


  这样你就有了个完整提交的后git存储了可以运行'git log'(下节深入讲解)

  $ git log

commit eac2f939e6a1cb3189fedd19919888d998ab0431
Author: Scott Chacon <[email protected]>
Date:   Sun Feb 8 07:55:57 2009 -0800
    initial commit


  克隆个git仓库

  git可以通过很多协议进行网络通信其中有 3个最主要协议分别是sshhttpgit(专职为git服务协议)

  匿名访问方式:通过git://或者http.

  不管使用何种协议克隆git存储格式都是这样:'git clone uri' uri格式:

  "git://(hostname)/(path).git"

$ git clone git://github.com/schacon/munger.git
$ cd munger
$ git log


  当然也可以使用http克隆跟上面类似就是将git换成了http

$ git clone http://github.com/schacon/munger.git

  这仅仅适用于服务器支持这两种协议情况如果服务器是GitHub这两种方式都是可以

标签:
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: