简而言之,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. Spring JDBC(二)SimpleJdbcInsert

    上一篇写了关于jdbcTemplate的一些基本使用,这一篇来聊聊SimpleJdbcInsert SimpleJdbcInsert是springjdbc提供的一个简化插入操作的类,下面来看一下常用的 ...

  2. springBoot actuator监控配置及使用

    准备环境: 一个springBoot工程 第一步:添加以下依赖 <dependency> <groupId>org.springframework.boot</group ...

  3. Python字符串和日期相互转换的方法

    import time,datetime # 日期转换成字符串 print time.strftime("%Y-%m-%d %X", time.localtime()) #字符串转 ...

  4. Python 学习(1) 简单的小爬虫

    最近抽空学了两天的Python,基础知识都看完了,正好想申请个联通日租卡,就花了2小时写了个小爬虫,爬一下联通日租卡的申请页面,看有没有好记一点的手机号~   人工挑眼都挑花了. 用的IDE是PyCh ...

  5. Java内存管理(一)

    好久没有写博客了,深感羞愧,今天聊一下Java的内存管理 简单介绍 Java相比传统语言(C,C++)的一个优势在于其能够自己主动管理内存.从而将开发人员管理内存任务剥离开来. 本文大体描写叙述了J2 ...

  6. java使用线程请求訪问每次间隔10分钟连续5次,之后停止请求

    java使用线程请求訪问每次间隔10分钟连续5次,收到对应的时候停止请求 package com.qlwb.business.util; /** * * * @类编号: * @类名称:RequestT ...

  7. PHP开发小技巧,让你瞬间提升逼格

    说到PHP代码的优化,PHP开发的小技巧我想很多人都有自己的一套,下面分享一些小技巧,希望对大家有所帮助. 1.循环内部不要声明变量,尤其是对象这样的变量. 2.foreach效率更高,尽量用fore ...

  8. 基于ASP.MVC票据FormsAuthenticationTicket身份认证

    做一个最基础的业务需求用户登录,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端.服务端上的授权设置就可以根据不同目录对不同用户的访 ...

  9. 跨平台应用集成(在ASP.NET Core MVC 应用程序中集成 Microsoft Graph)

    作者:陈希章 发表于 2017年6月25日 谈一谈.NET 的跨平台 终于要写到这一篇了.跨平台的支持可以说是 Office 365 平台在设计伊始就考虑的目标.我在前面的文章已经提到过了,Micro ...

  10. [转]ubuntu下安装fiddler

    转 ubuntu下安装fiddler  biangbiang 因为工作中需要用到fiddler工具  现在工作环境迁移到ubuntu14 下  发现fiddler只支持windows网上也有很多推荐 ...