简而言之,Git是一个分布式的代码版本管理工具。类似的常用工具还有SVN,CVS。

Git相比SVN,CVS,最大的特点也是优点在于提供分布式的代码管理。这不是说SVN等不具有该功能,但就目前来看,Git更完善,而且也越来越多地被人们所接受。

更多的git特点可以参考:http://www.cocoachina.com/bbs/read.php?tid=200557

常见的有Github 和 Bitbucket。这里我介绍下Bitbucket,Github因为没有个人免费仓库使用,代码放上去就是开源的,所以这里我选择Bitbucket。另外,现在Bitbucket的个人仓库相关页面已经基本汉化了。注册流程也比较简单。

1.安装Git到MAC OS X

1.下载Git installer

http://git-scm.com/downloads

2.下载之后打开,双击.pkg安装

3.打开终端,使用git --version命令查看安装版本,有就是安装成功了,终端就是terminal

4.创建一个全球用户名

$ git config --global user.name "FIRST_NAME LAST_NAME"

5.创建一个全球邮箱

$ git config --global user.email "MY_NAME@example.com"

附:

查看用户名和地址:
$ git config user.name
$ git config user.email
修改用户名和地址:
$ git config --global user.name "your name"
$ git config --global user.email "your email"

到此Git就安装完成了.

2.使用Git

使用终端的命令行时,首先我们要有一定的linux命令行知识

参考链接;http://www.renfei.org/blog/mac-os-x-terminal-101.html

linux基础命令;
$ sudo -s 获取绝对用户权限
$ cd xxx 进入xxx目录
$ ls (-a/-A) 显示当前路径下所有文件(隐藏的)
$ pwd 显示当前绝对路径
$ mkdir xxx 创建文件夹xxx
$ man xxx 查看xxx命令手册
Git基础命令的含义;
$ clone 克隆远程仓库
$ init 初始化仓库
$ remote 连接远程仓库
$ pull 从远程仓库下拉获取新数据
$ push 将本地仓库新增或修改文件上传到远程仓库
$ add 添加文件或者修改文件,commit以及push之前使用
$ log 当前仓库提交过的日志信息
$ status 当前仓库版本状态
$ commit 提交到当前仓库中
$ branch 分支命令,相关增删查操作
$ checkout 使用远程仓库最后一个版本完全覆盖当前仓库内容/选择分支branch
$ diff 对比版本内容
$ merge 合并版本内容

详细参见链接;https://confluence.atlassian.com/display/BITBUCKET/Bitbucket+Documentation+Home

使用Git,我们当然要有一个远程仓库,假设我们已经创建好了Bitbucket账号(创建远程仓库repository使用)。

之后的内容就与之前我的一篇blog的内容一样可以参考:

http://www.cnblogs.com/winterfells/p/7471066.html

mac os x使用Git和bitbucket的更多相关文章

  1. mac os x使用Git简易入门教程

    具体如下: 1, 首先要了解什么是Git. 简而言之,Git是一个分布式的代码版本管理工具.类似的常用工具还有SVN,CVS. 概念了解参见:http://baike.baidu.com/subvie ...

  2. 在 mac os 上搭建 git server

    前言:之前学习了如何使用 git 后,一直想搭建一个本机搭建一个 git server 的,一开始不知道走了弯路用了 gitosis,折腾了我好几天都没配置好.昨晚查资料发现 gitosis 早就过时 ...

  3. mac OS X下git代码行统计命令

    1.统计某人的代码提交量,包括增加,删除 git log --author=-- --until=-- --pretty=tformat: --numstat | awk '{ add += $1 ; ...

  4. Mac OS 使用Git

    入门教程的流程: 什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X------------------& ...

  5. Mac OS Git 安装

    一.Git是一个分布式的代码版本管理工具.类似的常用工具还有SVN,CVS.最大的特点也是优点在于提供分布式的代码管理 1.分支代码只有一份! 使用过svn的童鞋想必都知道,当我们要开发一个新功能或者 ...

  6. Mac OS X 中vim开启配色和git补全

    问题起源:mac 下自带的git 无法补全命令,配色方案不完善 Mac OS Yosemite 10.10.3 git version 2.3.2 (Apple Git-55) 处理结果:git命令可 ...

  7. Mac git pull失败,最新操作系统导致 SSH issues with Mac OS X High Sierra

    Mac 升级到最新操作系统ssh加密方式和gitlub不一样,导致不能git pull  如:mac是md5加密方式,gitlut是aes-256-cbc加密方式 解决方法如下 A coworker ...

  8. mac OS git关联github

    正在更新 mac OS 默认安装了git  git -v 查看版本 mac OS 默认安装了ssh  ssh -v 查看版本 1.设置username和email(github每次commit都会记录 ...

  9. 让 ASP.NET vNext 在 Mac OS 中飞呀飞。。。

    写在前面 阅读目录: 娓娓道来 Install ASP.NET vNext Command Line Tools 安装 Homebrew 使用 Homebrew,安装 KVM Install Subl ...

随机推荐

  1. Git命令汇总(补充篇)

    上一篇<Git命令汇总基础篇>总结了使用Git的基本命令,这一篇作为补充主要给大家讲一些平时使用中的技巧和总结 . 学会了这些命令,已经基本解决了使用Git中大部分问题. 1.gitign ...

  2. TRITON恶意软件简单分析与防护方案

    一.攻击简介 2017年12月,安全研究人员发现了一款针对工控系统安全仪表系统(SIS)的恶意软件"TRITON",该软件以施耐德电气Triconex安全仪表控制系统为目标展开攻击 ...

  3. Struts2入门到放弃

    写在前面------------------------------------------------------------------------- 本文章主要从三个方面来学习Struts2框架 ...

  4. 用maven搭建java ee项目

    一.开发环境 jdk1.7  tomcat7 eclipse-jee-luna-R-win32 maven2.2.1 二搭建步骤 1.点击File->New->Other,选择maven ...

  5. hdu 5305 friends

    每一次比赛的时候脑子都卡顿, 这次更离谱,我居然二进制枚举边,这么大的复杂度.而且剪不了枝 后来学长说着是道爆搜.搜每一条边.恍然大悟. 仅仅须要剪掉点的度数是奇数的时候,或者他的线上朋友或线下朋友大 ...

  6. 用HTML5实现的各种排序算法的动画比較

    用HTML5实现的各种排序算法的动画比較 非常有意思,详见: http://www.webhek.com/misc/comparison-sort/

  7. 联通假4G欺骗消费者!

    之前预约了联通4G升级,官网说从4月18日開始到5月1月生效.4月18日到5月1日之间10010会联系预约用户更改套餐.24号收到联通业务员打来电话,明白告知:联通4G仅仅是套餐是4G的.网络还是3G ...

  8. Struts2 2.5.12的问题

    使用maven搭建的Struts项目,使用Struts 2.5.12会启动报错,应该不是包冲突的问题,感觉是lang3.jar的问题,换回2.5.10.1就没事了. 这点挺奇怪的,不应该是jar包损坏 ...

  9. Shell编程中的变量作用域

    有两个shell脚本文件: a.sh name=Tom echo $name ./b.sh b.sh echo "name in b.sh:"$name 运行./a.sh时输出结果 ...

  10. WebUploader上传文件(一)

    写在前面: 文件上传方式很多的,对于大文件的上传,在本次项目中也有涉及,主要是用了分片断点上传大文件.所以就去了解了一下WebUploader,先从简单的上传文件开始吧~ 在代码中写注释,这样看的比较 ...