首页 > 系统相关 >Linux 环境下安装并配置 git

Linux 环境下安装并配置 git

时间:2024-02-15 21:33:06浏览次数:22  
标签:git 配置文件 -- 安装 配置 global Linux config

Linux 环境下安装并配置 git

本篇记录笔者配置 git 的全部流程。

笔者使用 Win 10 WSL 下的 Debian 12。

安装 git

sudo apt-get install git
# sudo apt-get install git-all

笔者选择了 git 包,根据 Debian 网站,二者区别如下:

Git provides the git main components with minimal dependencies.

Git-all is a dummy package which brings in all subpackages.

大意就是 git-all 包含了 git 和所有的拓展包

笔者不喜欢安装太多插件,因为如果不了解一款插件,就根本不会去用。既然不用,索性就不装。

了解 git 的配置文件

  • 配置文件与相应读写方式:

    git 的配置文件存放在三个位置:

    1. 系统默认配置:[path]/etc/gitconfig 文件

      读写方式:git config --system

    2. 个人配置:~/.gitconfig or ~/.config/git/config 文件

      读写方式:git config --global

    3. 本地配置:.git/config 文件,每一个 git 项目都会有一个本地配置文件

      读写方式:git config --local

  • 查看配置

    查看配置的方法为:git config --list

    1. 查看当前文件夹下所有 git 配置及其来源:

      git config --list --show-origin
      
    2. 查看当前文件夹下某一配置:

      git config <key>
      
    3. 查看当前文件夹下某一配置的来源

      git config --show-origin <key>
      

配置 git 的个人配置

  1. 配置用户名和联络电子邮箱

    git config --global user.name "USER NAME"
    git config --global user.email [email protected]
    

    将用户名和邮箱通过 --global 选项存入个人配置

  2. 配置编辑器

    git config --global core.editor vim
    

    请选择自己喜欢的编辑器,笔者使用 vim。

  3. 配置默认分支名称

    git config --global init.defaultBranch master
    

    默认配置就是将默认分支命名为 master,这里可以将它设置成其他名字,如 main


ref:
Book: Pro Git
Debian: Package: git
Debian: Package: git-all

标签:git,配置文件,--,安装,配置,global,Linux,config
From: https://www.cnblogs.com/wanderoff-night/p/18016626

相关文章

  • 到什么程度才叫精通 Linux?
    大家好,我是陶朱公Boy,一个认真生活,总想超越自己的程序员。前言知乎上有一个提问:到什么程度才叫精通Linux?               ↓↓↓今天,我们就这个话题一起来做个讨论。我的回答在回答这个问题前,不妨先问大家几个问题:为什么我们需要操作系统?操......
  • Linux终端输入密码显示星号
    LinuxMint系统默认显示星号,这个感觉是非常好的体验,虽然有人觉得不安全,不过无所谓了,好用才是关键这个设置在/etc/sudoers.d/0pwfeedback这里这个文件里面就一行Defaultspwfeedback如果不想显示星号,加个感叹号就行Defaults!pwfeedback参考:https://www.zhihu.com/quest......
  • 【虚拟机新手起步03】3步完成ubuntu22.04安装。
    ubuntu下载安装详细过程一、ubuntu镜像下载二、打开VMware使用ubuntu镜像三、设置ubuntu虚拟机一.ubuntu镜像下载:https://cn.ubuntu.com/download二.打开VMware使用ubuntu镜像这块的话使用root会报错,使用一个别的用户名:启动ubuntu:三.设置ubuntu虚拟......
  • Angular 17+ 高级教程 – Angular 的局限和 Github Issues
    前言Angular绝对有很多缺陷,Issue非常多,workaround非常多。我以前至少有subscribe超过20个Issues,几年都没有rightway处理的。 Angular不支持Custom@DecoratorAngular自己是有在用Decorator (旧版,不是TypeScript5.0后的版本) 的,但是我们可用不了。相关......
  • 快速部署最简单的 Git 服务 Gogs
    前面介绍了Gitlab的搭建,功能很强大,无论是cpu还是内存,要求机器的配置要高一些。如果没有比较高的机器配置,只使用最常用的Git代码托管功能,那么就使用Gogs来快速部署吧。Gogs是一款极易搭建的自助Git服务。旨在打造一个以最简便的方式搭建简单、稳定和可扩展的自助Git......
  • 【虚拟机新手起步02】4步完成OWASP靶机下载安装。
    OWASP靶机下载安装详细过程一、OWASP靶机下载二、OWASP解压三、OWASP安装四、OWASP启动运行一.OWASP靶机下载:https://sourceforge.net/projects/owaspbwa/files/二.OWASP解压保证磁盘容量有10G左右或以上,解压下载的OWASP压缩包解压缩完成:三.OWASP安装打开......
  • wsl 离线安装
    winstroe经常没速度linux18:http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/96c69c93-9025-4584-8c39-15922b118041?P1=1707970139&P2=404&P3=2&P4=fqKAUeXVqiLA%2F7vtlXgbs2f8I3f65xAaTYC15Rl9vM4xLI%2BtYVj%2BxTKSadGgnrXTh4vVo3E%2BVqj3%2F......
  • conda安装gpu版本pytorch与gpu版本tensorflow
    创建环境进入环境nvidia-smi查看cuda版本,根据cuda版本安装对应版本的pytorch,在pytorch官网可以查看,版本不合适可以使用较低版本cuda的torch,使用官网提供的命令行安装即可,importtorch``print(torch.cuda.is_available())验证安装结果。tensorflow的安装要在环境中安装cudatoolki......
  • Android 未root时 文件的selinux权限和日志查看办法
     getenforce 获取当前SELinux状态cas:/$getenforceEnforcingdmesg可以查看日志,但是没有root权限不能用,会显示cas:/$dmesgdmesg:klogctl:Permissiondeniedhttps://android.stackexchange.com/questions/218223/how-to-fix-dmesg-klogctl-permission-denied-for-nor......
  • Linux之识别HBA的WWN
    一、概念FCHBA,也即FibreChannelHostBusAdapter,光纤通道主机适配器,简称光纤适配器。在FC网络环境中,主机需要和FC网络、FC存储设备(SAN磁盘阵列)连接时需要使用一种接口卡,就如同连接以太网需要以太网卡一样,这种接口卡就叫做FCHBA,简称FCHBA卡。HBA上有独一无二的标识:WWN(Wor......