zoukankan      html  css  js  c++  java
  • 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

    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

  • 相关阅读:
    poj 1584
    poj 1113 & poj 2187
    pku 1321 棋盘问题
    poj 1408
    pku 2251 Dungeon Master
    sdut oj 2218 Give Me an E
    Android工程 单元测试
    Android Timer编写方式
    去除工程的.svn隐藏文件夹
    Android 绑定远程服务出现 Not Allowed to bind service
  • 原文地址:https://www.cnblogs.com/winterfells/p/7473306.html
Copyright © 2011-2022 走看看