📜  git store local dan global di linux 终端 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:15:18.758000             🧑  作者: Mango

Git 存储本地和全局在 Linux 终端 - Shell-Bash

Git 是开源的分布式版本控制系统,常用于协作开发和管理代码版本。在 Linux 终端中,Git 提供了两种存储设置:本地存储和全局存储。

Git 本地存储
配置用户名和邮箱

要在 Git 中使用本地存储,请先配置用户名和邮箱。

$ git config --local user.name "Your Name"
$ git config --local user.email "yourname@example.com"
存储设置

在本地存储中,Git 存储了本地代码库的 Git 配置和 Git 版本控制信息。可以在代码库的 .git/config 文件中查看本地存储信息。

$ cat .git/config
优点

本地存储的优点是:

  • 每个代码库都有自己的设置,不会干扰其他代码库的 Git 配置。
  • 可以针对每个代码库进行不同的配置,比如更改提交的默认编辑器、修订差异的默认工具等。
Git 全局存储
配置用户名和邮箱

要在 Git 中使用全局存储,请先配置用户名和邮箱。

$ git config --global user.name "Your Name"
$ git config --global user.email "yourname@example.com"
存储设置

在全局存储中,Git 存储了系统中所有 Git 仓库的 Git 配置和 Git 版本控制信息。可以在 ~/.gitconfig 文件中查看全局存储信息。

$ cat ~/.gitconfig
优点

全局存储的优点是:

  • 版本控制信息和设置可以应用于系统中的所有 Git 仓库。
  • 不需要为每个仓库单独配置 Git。
总结

本地存储和全局存储在 Git 中都有其优点和缺点。在使用 Git 的时候,可以根据具体场景进行选择。使用以下命令可以查看 Git 的存储设置:

$ git config --list