`
wbj0110
  • 浏览: 1602737 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

使用Github和Bitbucket托管项目 Git的全局配置和单个项目的配置

阅读更多

Git是Linus.Torvald为了管理Linux内核发起并开发的一个开源分布式版本控件系统(DVCS)。从2002年起,Linux 内核一直使用BitKeeper来进行版本管理,但是在2005年BitKeeper和Linux 内核开源社区的合作关系结束,BitKeeper再也不能免费使用了,这迫使Linus决定开发一个开源界自已的版本控制系统。

比较流行的Github和Bitbucket。Github,免费版只能用于开源项目。Bitbucket支持Git、Mercurial,免费版有5个用户限制。共有和私有仓库都可以无限制创建,有协作工具Issue tracker和Wiki。

1、在Github或Bitbucket上托管项目的方法:

首先进入 https://github.com/ 或者 https://bitbucket.org/ 创建一个代码仓库。

1.1、添加本地项目到代码库中
1.1.1、初始化本地git库
git --bare init #将当前目录用做git库目录,而不再建立一个.git子目录

git init #git init将在当前目录下建立一个.git目录存放git库,当前目录则作为工作目录存放工程文件
1.1.2、添加readme文件
$ echo "# This is my README" >> README.md
$ git add .  #将当前目录下所有文件添加到索引
$ git commit -m "first Commit."  #提交,将项目下所有文件纳入Git的管理
1.1.3、创建远程仓库
#将url对于仓库添加为远程仓库,别名为origin
$ git remote add origin https://arthinking@bitbucket.org/arthinking/javascript-code-library.git
$ git push -u origin --all   # to push changes for the first time
($ git push -u origin master  #将本地仓库master分支push到远程仓库)
1.1.4、现在可以再任何地方同步该仓库了,使用clone命令复制一份仓库内容:
git clone https://arthinking@bitbucket.org/arthinking/javascript-code-library.git

Github也是按照类似的方法初始化。

2、全局配置
$ git config --global user.name arthinking #将用户名设为arthinking
$ git config --global user.email pzx@itzhai.com #将用户邮箱设为pzx@itzhai.com
3、单个项目的配置

为一个项目配置,首先进入项目的目录,然后执行下面的命令:

$ git config user.name arthinking #将用户名设为arthinking
$ git config user.email pzx@itzhai.com #将用户邮箱设为pzx@itzhai.com

Git的设计哲学和类Unix一样,尽量使用文本化,这些配置信息也存到了文本中。全局配置存放在"~/.gitconfig"文件中,项目配置存放在".git/config"文件中,可以直接修改这两个文件进行配置。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics