Mac下使用git入门

原创 2015年07月10日 11:00:00
git hub 是现在应用非常广的开源代码库以及版本管理工具,很多公司的项目都是基于git来管理的,笔者前两天面试就被问到是否能熟练使用git工具...果断不会啊!学校里面怎么会用到这么高大上的东东啊!~所以回来就在网上搜了下入门教程,这里做个简单的总结和备份,方便以后使用时查看,毕竟步骤和命令还是挺多的。
首先,Mac上git的网络连接和文件传输是基于SSH(Security Shell)的,因此在安全上还是比较有保证的。SSH——安全外壳协议,是建立在应用层和传输层上的安全协议,通过加密传输使其免受中间人攻击,主要用在远程会话和其他需要信息安全传递的地方。因此,需要为电脑创建SSH证书并将其上传到git的账号里。
  1. 创建证书
    (1)mac上打开终端
    (2)通过命令ssh-keygen -t rsa -C xxxx@yy.com(git上的注册邮箱) 创建ssh文件,一般使用默认创建就行,创建出来的文件目录 ~/.ssh文件夹
    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/SakuraBury/.ssh/id_rsa): 
    Created directory '/Users/SakuraBury/.ssh'.
    Enter passphrase (empty for no passphrase): 
    Enter same passphrase again: 
    Your identification has been saved in /Users/SakuraBury/.ssh/id_rsa.
    Your public key has been saved in /Users/SakuraBury/.ssh/id_rsa.pub.
    The key fingerprint is:
    b5:3a:54:bb:ac:e4:25:be:82:31:5a:af:d6:94:e6:3f xxxx@yy.com
    The key's randomart image is:
    +--[ RSA 2048]----+
    |                 |
    |                 |
    |                 |
    |      ..         |
    |     o..S        |
    |o . = ..         |
    |.= B..o.         |
    |o o.=+E          |
    | ..+B*..         |
    +-----------------+

(3)登陆git在打开个人设置(settings) -> AddSSH Key
这里写图片描述
这里写图片描述
这里写图片描述
输入名字,在key里面将上一步创建的id_rsa.pub文件内容复制过来
cd ~/.ssh
cat id_rsa.pub
2. 创建项目
git上 这里写图片描述
然后输入项目名称和描述,选择public,下面的licence先不要选,因为这样就可以看到一些关于git使用的命令

3.上传代码
在终端上输入下面的命令就可以了

 echo # Test >> README.md  //创建README文件
git init
git add README.md //添加README文件 (我这一步貌似没成功,不过后面的还是可以继续)
git commit -m "first commit" //提交项目 并设置描述
git remote add origin https://github.com/xxxx/yyyy.git  //(创建项目时会给一个地址)   远程origin地址设置
git push -u origin master //传输到 origin 的master目录下

好吧,暂时先这样,虽然还有很多问题,比如说

  1. 我貌似没有自己安github,也能做应该就是mac自动装的吧,不过装在哪。。。
  2. 怎么把git上的工程弄下来
  3. git工作原理
  4. 团队协作是怎么使用git

这些我再慢慢学吧

Mac环境下Git的使用

代码提交步骤: 建立本地仓库,首先在GitHub上创建一个应用(在此不再赘述,若不会请留言)复制地址 终端输入:git clone 网址 本地仓库就建立完成了,把需要上传的代码...
  • chen_gp_x
  • chen_gp_x
  • 2016年01月25日 22:48
  • 14853

MAC pro git 使用攻略

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。 一.准备工作 1.创建你的github账号, 地址:https://github.com/   保证自己...
  • supingemail
  • supingemail
  • 2016年12月16日 12:19
  • 1682

Mac下git和github使用

1.Mac下git现在使用比较简单了,git上有个可视化的工具,先下载,安装,一直下一步,填好自己的github帐号和密码。 2.打开终端,先测试一下你的帐号跟github连上没有:ssh -T g...
  • qjlhlh
  • qjlhlh
  • 2012年11月02日 10:57
  • 15537

mac下使用SSH克隆git上的代码

1、打开你公司的git账号,左边目录会有一个钥匙串,然后点击,会有一个SSH配置教程,点击即可看到这个界面,然后打开终端 2、在终端中直接输入以下命令 --------------------...
  • MinggeQingchun
  • MinggeQingchun
  • 2016年06月28日 14:22
  • 1688

Mac下Git的使用(上)

通过HomeBrew (HomeBrew的安装和使用在上一篇中介绍) 来安装:打开terminal,输入brew install git以下为最最常用的Git指令:通过查看Git版本来测试是否安装成功...
  • wenzi0615
  • wenzi0615
  • 2016年11月04日 23:20
  • 2752

Mac 下 Git 的基础命令行操作

Mac 下 Git 的基础命令行操作 本人最近新入手macpro,以前windows下都是使用图形化操作。所以正在慢慢适应使用命令行的操作方式,一边学习,一边记录,供自己和正在学习git使用的大家分...
  • LuckyStar_D
  • LuckyStar_D
  • 2016年05月04日 23:25
  • 8891

Mac下从安装Git到使用github进行版本控制(git命令/Xcode管理)

个人在iOS的开发过程中,经常会用到第三方类库,而这些类库大都是在GitHub上的,不得不说GitHub确实是一个非常酷的网站,实用一点说这里可以学习到很多的东西,也可以和世界各地的开发人员接触,势利...
  • Cloudox_
  • Cloudox_
  • 2015年05月28日 17:40
  • 5561

git中使用fork

在git中使用fork相当于你在原项目的主分支上又建立了一个分支,你可以在该分支上任意修改。如果想将你的修改合并到原项目中时,可以pull request,这样原项目的作者如果认同你的修改,就可以将你...
  • qq_15037231
  • qq_15037231
  • 2017年07月29日 17:04
  • 78

MAC端Git安装,命令使用以及环境搭建

转载注明出处:http://blog.csdn.net/xiaohanluo/article/details/53214933Git安装下载Git有两种方法直接下载安装包,Git下载地址用homebr...
  • hbblzjy
  • hbblzjy
  • 2017年02月15日 15:12
  • 1563

Mac中Git的简单实用(1) --- Git基本命令(1)

今天我来介绍下Git,Git是一款免费、开源的分布式版本控制系统。 我们先学习学习add、commit、status、diff、checkout、reset、rm命令。 为了避免发生如下的情况,我们使...
  • qiyu93422
  • qiyu93422
  • 2015年06月11日 13:06
  • 1144
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mac下使用git入门
举报原因:
原因补充:

(最多只允许输入30个字)