在mac上安装独立的git和git lfs

Posted 勥小透明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在mac上安装独立的git和git lfs相关的知识,希望对你有一定的参考价值。

用过mac的人都知道,mac是自带一个git的,但是像我们这么硬核的人,肯定是要装一个自己的,方便后续接着折腾它。

这里为了后面方便管理,所以我选择用 brew 来装它。但是首先你得先装 brew ,这个咱就不说了,你自己解决吧。

那我们要怎么用呢?如下命令即可

brew install git

就是这么的简单,安装过程中,可以靠看日志知道它的路径在

/usr/local/Cellar/git/2.36.0

因为现在我们的系统里有了2个git,所以我们需要把我们装的这个搞成默认的,把原始的那个从全局 PATH 里顶掉。

首先进入用户目录,如果你开启了显示隐藏文件,可以找到这个文件

用记事本打开它,它就是配环境PATH的地方,里面应该还有一些别的软件的环境path,不用管,填入以下内容

# 用 brew 安装的 git
export PATH=/usr/local/Cellar/git/2.36.0/bin:$PATH

啥意思呢,就是把我们按的git的目录放在环境 PATH 的最前面,因为位置越靠前,优先级越高,也就是优先使用

然后在用如下命令安装git lfs。

为啥要装它呢?因为git hub上有一些超大文件,在下载的时候比较浪费时间,所以搞了这么一个玩意,用来帮你下载大文件的。

最近很多开源引擎都需要这个功能了,因为文件越来越大了。

brew install git-lfs

对,我们也用brew装,因为这样最省事,环境变量什么的,都是自动给你设置好的。

不过 brew 不是靠环境变量实现的,而是创建链接文件。

再放2比较实用的命令

// 克隆远程仓库
git clone https://github.com/EpicGames/UnrealEngine.git
// 中间断了的话,用它接着下
git fetch --recurse-submodules https://github.com/EpicGames/UnrealEngine.git

以上是关于在mac上安装独立的git和git lfs的主要内容,如果未能解决你的问题,请参考以下文章

Mac 上自动化构建 jenkins 操作步骤(中)git环境搭建

git-lfs 离线安装

git-lfs 离线安装

MAC电脑上安装git并进行简单使用

Git LFS 3.0.0 发布,对大文件进行版本控制的 Git 扩展

环境问题—pipenv+git-lfs+dgl