Bitbucket与 Git的全局配置和单个项目的配置
来源:互联网 发布:淘宝鞋店简介 编辑:程序博客网 时间:2024/05/18 01:31
Git是Linus.Torvald为了管理Linux内核发起并开发的一个开源分布式版本控件系统(DVCS)。从2002年起,Linux 内核一直使用BitKeeper来进行版本管理,但是在2005年BitKeeper和Linux 内核开源社区的合作关系结束,BitKeeper再也不能免费使用了,这迫使Linus决定开发一个开源界自已的版本控制系统。
比较流行的Github和Bitbucket。Github,免费版只能用于开源项目。Bitbucket支持Git、Mercurial,免费版有5个用户限制。共有和私有仓库都可以无限制创建,有协作工具Issue tracker和Wiki。
首先进入 https://github.com/ 或者 https://bitbucket.org/ 创建一个代码仓库。
git --bare init #将当前目录用做git库目录,而不再建立一个.git子目录
或
git init #git init将在当前目录下建立一个.git目录存放git库,当前目录则作为工作目录存放工程文件
$ echo "# This is my README" >> README.md$ git add . #将当前目录下所有文件添加到索引$ git commit -m "first Commit." #提交,将项目下所有文件纳入Git的管理
#将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到远程仓库)
git clone https://arthinking@bitbucket.org/arthinking/javascript-code-library.git
Github也是按照类似的方法初始化。
$ git config --global user.name arthinking #将用户名设为arthinking$ git config --global user.email pzx@itzhai.com #将用户邮箱设为pzx@itzhai.com
为一个项目配置,首先进入项目的目录,然后执行下面的命令:
$ git config user.name arthinking #将用户名设为arthinking$ git config user.email pzx@itzhai.com #将用户邮箱设为pzx@itzhai.com
4、总结
按照以上步骤,会在bitbucket上生成一个自己想要的代码仓库,同时也经过git clone步骤会在本地生成一个本地代码仓库,如果想要把自己已经存在的代码工程push到bitbucket中,那么cp 原有工程到你git init文件夹中,然后按照git add commit push 即可把工程push到bitbucket中,
Git的设计哲学和类Unix一样,尽量使用文本化,这些配置信息也存到了文本中。全局配置存放在"~/.gitconfig"文件中,项目配置存放在".git/config"文件中,可以直接修改这两个文件进行配置。
不错的资源,补充下:《GotGitHub》详细教你玩转github。
- Bitbucket与 Git的全局配置和单个项目的配置
- Git全局配置和单个仓库的用户名邮箱配置
- Bitbucket的配置
- Bitbucket的配置
- Git 和 Bitbucket 的使用
- bitbucket和git的使用
- Git 和 Bitbucket 的使用
- Git用户名邮箱的全局配置和单仓库配置
- Git的安装和使用bitbucket托管项目
- 如何配置Bitbucket的ssh
- Bitbucket与git上传源码的使用方法
- git,sourcetree和bitbucket的使用教程
- Freemarker与SpringMVC集成,配置项目全局的绝对路径
- 配置Bitbucket到 Jenkins的WebHook
- Git配置全局和独立仓库的username和email配置
- bitbucket 配置
- git client 配置以及连接GitHub、Bitbucket
- tomcat下部署单个项目域名的配置
- 刀片服务器
- 新手java面向对象(二)
- Java批量文件重命名
- java基础day01
- VS2010 Boost编译安装
- Bitbucket与 Git的全局配置和单个项目的配置
- C/C++ sizeof 操作符
- JS加载顺序
- Android 仿豌豆荚中可展开的textview
- struts2中Action接收前台数据的三种方式
- block一点也不神秘————如何利用block进行回调
- 字符串处理 将一个字符串中的空格用%20代替
- 第一章 温故而知新
- 软件开发过程包括哪几个阶段