在Mac OS X上安装Git和简单使用

本文介绍了在Mac OS X上安装Git的两种方法:通过Homebrew和使用Xcode的Command Line Tools。详细步骤包括Homebrew的安装、Git的安装与升级,以及配置Git环境生成SSH Keys。此外,还提供了Git的基础命令和使用建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果你正在使用Mac做开发,有两种安装Git的方法。

一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/

这里只做简单介绍:首先打开终端复制、粘贴以下命令,回车

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" //这是官网命令

 

安装成功以后就可以使用了!如果返回错误400, 可以多试几次 

我这里用官方的命令,安装抱了一个错误,如下图所示:

 

解决方案,已经提示给你了 ,执行如下图红色横线命令:sudo chown -R $(whoami) /usr/local/var/homebrew回车就可以了

HomeBrew常用的命令:
搜索软件:brew search 软件名,如brew search wget
安装软件:brew install 软件名,如brew install wget
卸载软件:brew remove 软件名,如brew remove wget
更新HomeBrew: brew update

更多的命令 可以去http://brew.sh/查看 

使用HomeBrew安装Git ,在终端输入命令: brew install git  回车

因为我已经安装了Git,所以会提示我已经安装了,可以通过brew upgrade git升级Git到 2.15.0 

  

现在查看一下我的本地Git 版本 输入命令:git version 

 

可以看到我的Git版本已经从之前的2.12.1升级到了2.15.0。
如果你之前安装过Git,那么升级Git可以参考这篇文章Mac系统升级Git 

第二种方法更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。

最新的Xcode好像没有这个Downloads,所以可以换成用mac 终端命令来安装git ,因为Xcode集成了Git,不过默认没有安装,你需要运行Xcode

打开终端输入 git 或者 git version回车 如下图所示:

 

 

说明还没有安装git ,点击安装就可以了 ,如图所示正在安装。

 

 等待安装完成后,在终端输入:git version  回车,如下图所示:

 

说明git安装成功 .

 安装成功后就要开始配置Git环境生成SSH Keys

安装好git后,打开终端输入命令:ssh-keygen -t rsa -C "410266801@qq.com"(注意:这里要改成你自己的邮箱)

 

 箭头的地方,需要直接会车三下。就会生成需要的ssh-key。输入电脑密码也可以随便你 如上图所示:说明ssh-key已经生成好了,我们可以通过命令查找生成的ssh-key在哪里终端输入命令: open ~/.ssh  回车 或者直接去对应的目录下找到这个文件,然后用文本编辑器打开复制即可,会看到如下图所示的路径:

 

 最后会有你配置的邮箱,把整个key复制下来:就是邮箱前面的都是key 复制保存起来

 

或者你通过命令来查看ssh-key,终端输入:open .ssh/id_rsa.pub 或者 cat .ssh/id_rsa.pub  (我的输入前面那个命令不可以,后面的才可以) 如下图所示:

把邮箱前面的key复制保存起来,我们公司用的远程仓库是gitlab,“GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(https://github.com/gitlabhq/gitlabhq 基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器...”GitLab的配置搭建和使用是后台做的,我是做前端开发,后台给我一个仓库URL地址,和登录GitLab私人仓库的账号密码就可以了

通过地址输入账号密码。按照如下图所示一二三四步骤添加刚刚保存的key,成功后,就可以去仓库下载工程项目了

 

 

 

 

 

 

 

完成上面几步之后如果没有报错就成功的添加了sshkey,然后就可以上传和克隆代码了。 第8步就是你公司项目远程仓库代码地址,可以去上面克隆公司项目了

初始上传代码  

如果你已经使用过git了,那么这一步对你来说可以跳过了。整体来说比较简单的。下面的$project_root代表工程根目录

  • 进入工程目录 cd $project_root
  • 初始化git仓库 git init
  • 添加文件到仓库 git add .
  • 提交代码到仓库 git commit -m 'init commit'
  • 链接到git server git remote add origin git@example.com:namespace/projectname.git
  • push代码到服务器 git push origin master

克隆代码到本地

 在svn中,我们都叫checkout. 把代码checkout到本地。而git中我们叫克隆,克隆会把整个仓库都拉到本地。

 如,我要把刚才的工程再clone到本地。

git clone git@example.com:namespace/projectname.git  、如下图所示:

上图的那个地址,就是仓库地址,在终端执行命令 :git clone  ssh://git@219.77.8.50:66021/front-end/trgf-ios.git 如下图所示:

这就开始在仓库克隆代码,到你指定的文件夹下了

 如何使用Git ,这里也介绍两种方式

一,使用command

二,使用SourceTree

先介绍第一种;Command line

使用终端的命令行时,首先我们要有一定的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基础命令的含义;

git clone 克隆远程仓库

git init 初始化仓库

git remote 连接远程仓库

git pull 从远程仓库下拉获取新数据

git push 将本地仓库新增或修改文件上传到远程仓库

git add 添加文件或者修改文件,commit以及push之前使用

git log 当前仓库提交过的日志信息

git status 当前仓库版本状态

git commit 提交到当前仓库中

git branch 分支命令,相关增删查操作

git checkout 使用远程仓库最后一个版本完全覆盖当前仓库内容/选择分支branch

git diff 对比版本内容

git merge 合并版本内容

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值