mac os x使用Git和bitbucket
简而言之,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
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的更多相关文章
- mac os x使用Git简易入门教程
具体如下: 1, 首先要了解什么是Git. 简而言之,Git是一个分布式的代码版本管理工具.类似的常用工具还有SVN,CVS. 概念了解参见:http://baike.baidu.com/subvie ...
- 在 mac os 上搭建 git server
前言:之前学习了如何使用 git 后,一直想搭建一个本机搭建一个 git server 的,一开始不知道走了弯路用了 gitosis,折腾了我好几天都没配置好.昨晚查资料发现 gitosis 早就过时 ...
- mac OS X下git代码行统计命令
1.统计某人的代码提交量,包括增加,删除 git log --author=-- --until=-- --pretty=tformat: --numstat | awk '{ add += $1 ; ...
- Mac OS 使用Git
入门教程的流程: 什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X------------------& ...
- Mac OS Git 安装
一.Git是一个分布式的代码版本管理工具.类似的常用工具还有SVN,CVS.最大的特点也是优点在于提供分布式的代码管理 1.分支代码只有一份! 使用过svn的童鞋想必都知道,当我们要开发一个新功能或者 ...
- Mac OS X 中vim开启配色和git补全
问题起源:mac 下自带的git 无法补全命令,配色方案不完善 Mac OS Yosemite 10.10.3 git version 2.3.2 (Apple Git-55) 处理结果:git命令可 ...
- Mac git pull失败,最新操作系统导致 SSH issues with Mac OS X High Sierra
Mac 升级到最新操作系统ssh加密方式和gitlub不一样,导致不能git pull 如:mac是md5加密方式,gitlut是aes-256-cbc加密方式 解决方法如下 A coworker ...
- mac OS git关联github
正在更新 mac OS 默认安装了git git -v 查看版本 mac OS 默认安装了ssh ssh -v 查看版本 1.设置username和email(github每次commit都会记录 ...
- 让 ASP.NET vNext 在 Mac OS 中飞呀飞。。。
写在前面 阅读目录: 娓娓道来 Install ASP.NET vNext Command Line Tools 安装 Homebrew 使用 Homebrew,安装 KVM Install Subl ...
随机推荐
- Java基础(三)-final关键字分析
今天来谈谈final关键字的作用, 虽然有很多博文关于final进行了很深的研究,但还是要去记录下谈谈自己的见解加深下印象.下面直接进入主题: 一.final关键字的作用 1.被final修饰的类不能 ...
- php 将pdf转成图片且将图片拼接
说明: 1.pdf转图片通过安装php扩展imagick实现. 2.由于windows扩展安装的一系列问题,建议在linux环境开发,windows大伙可以尝试安装. 3.为Centos 安装Imag ...
- Springmvc ModelAndView踩过的坑之HttpServletResponse response
先抛出问题.以下两个方法声明有毛区别: @RequestMapping(value = "/rg") public void rg(@PathVariable Long pageI ...
- Foxmail 7.0破解版,拷贝到新机器后,发送邮件乱码问题
申请了新机器,挺开心,键盘和鼠标也好用了,但是新机器也随之而来一些不便,以前存储的数据需要重新拷贝.还有一些邮件,有些邮件标记了*号. Foxmail7.0绿色版本还挺好用,直接拷贝到新机器上就能直接 ...
- java web学习笔记 jstl
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53311722 冷血之心的博客) 一.JSTL标签介绍 1.什么是 ...
- python爬虫(七)_urllib2:urlerror和httperror
urllib2的异常错误处理 在我们用urlopen或opener.open方法发出一个请求时,如果urlopen或opener.open不能处理这个response,就产生错误. 这里主要说的是UR ...
- Java----前端验证之验证码额实现
验证码是常用的登录验证方式之一,最大的作用就是保证安全,验证码的生成在java中实现的方式有很多种,比如后台生成传输到前端页面,在前台直接生成进行验证,下面写一个最简单实现验证码验证登录的例子. 生成 ...
- springMVC(1)---@RequestMapping详解
@RequestMapping详解 RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上.用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径.这句话,太熟悉了. ...
- Sqoop2安装记录
我是採用的源代码编译的包安装的, 主要是考虑到会对部分功能做裁剪或增强, 详细源代码编译方式能够參考另外一篇博文<编译Sqoop2错误解决>.然后从dist/target文件夹下拷贝sqo ...
- opencv批处理提取图像的特征
____________________________________________________________________________________________________ ...