npm 包 mgit-cli 使用教程

阅读时长 3 分钟读完

前言

现在的前端界,使用 Git 版本管理已经成为了一个标配。但如果你在管理大量 Git 仓库时,会不会感觉力不从心?如果每个仓库都要一个个 clone 到本地,时常遇到卡车或者网络故障,那根本没有娱乐生活的时间了。

为了解决这个问题,我们推荐 npm 包 mgit-cli。

mgit-cli 可以同时管理多个 Git 仓库,支持批量拉取代码,批量提交代码等操作。接下来就让我们来详细了解一下这个 npm 包的使用教程。

安装 mgit-cli

使用 mgit-cli 的所有操作都必须在命令行下完成。因此要安装它,当然要使用 npm!

使用 mgit-cli

初始化 mgit-cli

安装完成后,你需要通过以下命令初始化 mgit-cli:

这个命令会在当前目录下生成 .mgit 文件夹,用于存放下面的 .mgitconfig 配置文件和其他 mgit-cli 执行所需的文件。

配置 mgit-cli

成功初始化之后,我们需要通过配置文件告诉 mgit-cli 管理哪些 Git 仓库。

mgit-cli 的配置文件一般为 .mgitconfig,通过以下命令来打开:

这个命令会打开配置文件,让你可以修改其中的信息:

-- -------------------- ---- -------
- --- --- --
-------------
  - ------ ---
    ----- ---
    ------- ------
  - ------ ---
    ----- ---
    ------- ---
  
- --- ------ --
-------
  - ---- ---------------
    ------ ---
    ------------------ ---
  
- --- ------ --
-------
  - ------ ---

其中, repositories 是要管理的仓库列表信息,gitlabgithub 是你访问这些平台时需要的 token 和相关信息。更多的配置信息可以察看 mgit-cli 官方文档

修改完配置文件,保存退出。

拉取 Git 仓库代码

配置好 mgit-cli 后,我们需要开始拉取我们需要管理的 Git 仓库的代码:

这个命令会依次拉取你配置 repositories 中的仓库的最新代码,并且会把所有的仓库放在同一个目录下,你可以通过设置 .mgit 中的 global_path 配置文件中的 global_path,来修改这个目录的路径。

注意,这个操作可能会比较耗时,具体操作时间取决于你配置的仓库的多少。

批量提交代码

当你修改过一个或多个仓库的代码后,你需要给每个仓库都提交代码。通过以下命令实现:

这个命令会依次向你每个配置的仓库提交代码,并且会输入你输入的 xxx 信息。当出现 success 的提示时,说明这个操作成功了。

更多操作

mgit-cli 还支持很多其它方便的操作,例如批量拉取分支、查看仓库状态,调用多个命令等。

可以通过输入 mgit --help 了解更多的指令帮助信息。

结语

mgit-cli 是一个非常优秀的 npm 包,可以帮助我们高效的管理 Git 仓库,特别是在咱们面对复杂的项目时。同时,在搭建大型代码项目的时候,也可以极大地简化了项目的构建流程。

掌握了 mgit-cli 的使用,相信你可以在工作中更轻松地管理你自己的代码库了。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600555aa81e8991b448d2c60

纠错
反馈