成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Git 中如何配置用戶信息

開發 前端
配置分為全局配置(global)和本地配置(local)。全局配置影響所有的 Git 倉庫,本地配置只影響它所在的 Git 倉庫,并可以覆蓋全局的配置。

大家好,我是前端西瓜哥。

最近買了臺新的筆記本,重新裝了一些軟件,這次就說說怎么在 git 中配置用戶信息吧。

當我們安裝了 git 后,一件非常重要的事情就是配置我們的用戶名和郵箱地址,因為我們提交代碼到遠端服務器需要通過它們來得知提交者是誰。

查看配置列表

在配置用戶信息前,我們需要確定自己是否已配置了用戶信息。

我們先查看所有的配置:

git config --list

如果在一個 git 倉庫下輸入這個命令,你會得到類似下面的內容:

credential.helper=osxkeychain
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=git@github.com:F-star/svg-editor.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.main.remote=origin
branch.main.merge=refs/heads/main

配置分為全局配置(global)和本地配置(local)。全局配置影響所有的 git 倉庫,本地配置只影響它所在的 git 倉庫,并可以覆蓋全局的配置。

上面的內容中,除了第一行來自全局配置,其他配置都是來自該 git 倉庫,具體配置文件位置在 ??.git/config??

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = git@github.com:F-star/svg-editor.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "main"]
remote = origin
merge = refs/heads/main

全局配置來自當前用戶家目錄下的 .gitconfig 文件,即 ??~/.gitconfig??。

用編輯器(通常是 vim)打開配置文件的命令如下:

# 打開全局配置
git config --global --edit
# 打開當前 git 倉庫配置
git config --edit

(希望你至少知道該如何退出 vim,祝福)。

查看指定配置

上面列表內容有點多,我們可以只看需要的用戶信息配置。

查看配置的用戶的 用戶名/郵箱地址:

git config user.name
git config user.email

命令會先找 git 倉庫里的配置,找不到再找全局配置。如果什么都沒輸出,說明你沒有配置。

你也可以指定配置的作用域為 local 還是 global:

# 本地
git config --local user.email
# 全局
git config --global user.email

如果都沒有,就要去配置了。

配置用戶信息

配置全局的用戶信息:

git config --global user.name "前端西瓜哥"
git config --global user.email "work-email@gmail.com"

雙引號可加可不加,如果值中間有空格符,就要加上。

如果你想配置當前項目的用戶信息,將 --global 去掉即可,或者也可以改成 --local。

git config user.email "person-email@gmail.com"

這在你用公司的電腦折騰自己的個人項目很有用,畢竟你也不希望自己的個人項目的 commit 提交顯示的是公司郵箱。

刪除配置

當不需要一個配置時,我們可以使用 --unset 配置項。也可以直接改配置文件。

# 本地
git config --unset user.email
# 全局
git config --global --unset user.email

結尾

你學會了嗎?

責任編輯:姜華 來源: 前端西瓜哥
相關推薦

2011-08-02 11:07:00

2014-08-27 11:22:46

LinuxSFTP

2023-12-21 07:06:32

Go編寫HTML

2022-10-27 09:34:06

git撤銷

2011-07-14 08:56:34

Sql Server

2017-07-26 10:58:26

GitFeatureGit Flow

2014-06-20 14:47:08

2022-06-27 09:00:55

SwiftGit Hooks

2010-04-23 17:28:19

Aix 用戶

2022-04-28 09:02:55

Gitcommitlint配置

2009-09-07 09:20:34

2019-07-29 10:56:32

Linuxuseradd命令創建用戶賬號

2018-06-20 09:39:47

Oracle存儲配置

2013-05-14 09:27:13

垃圾郵件LinuxSendmail

2021-01-05 14:24:44

Windows 10Windows微軟

2022-10-11 16:53:22

GitLinux

2019-11-22 10:00:53

ICC配置文件Windows 10

2021-03-15 13:05:13

LinuxNautilusGit

2021-10-08 11:51:18

Twitchimageboard數據泄露

2023-04-04 08:38:27

命令Git倉庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久一日本道色综合久久 | 国产一区二区欧美 | 日韩久草 | 69福利影院 | 国产美女福利在线观看 | 国产一级片91| 色综合一区二区三区 | 日韩成人精品一区二区三区 | 国产高清视频一区二区 | 亚洲视频在线一区 | 久久亚洲欧美日韩精品专区 | 国产精品不卡视频 | 亚洲狠狠 | 亚洲天堂一区 | 特级毛片爽www免费版 | 欧美激情一区二区三区 | chinese中国真实乱对白 | 中国一级特黄真人毛片免费观看 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 国产精品成人一区二区三区 | 精品久| 在线观看中文字幕 | 免费午夜视频 | 精品国产乱码久久久久久1区2区 | 国产在线不卡 | 黄网站涩免费蜜桃网站 | 色播久久| a级大毛片 | 欧美日韩在线综合 | www一级片 | 精品国产乱码久久久久久中文 | 亚洲视频一区在线播放 | 中文字幕日韩一区二区 | 女女爱爱视频 | 久久青 | 天天草草草 | 久久精品亚洲精品国产欧美 | 欧美一级一区 | 午夜精品福利视频 | 国产目拍亚洲精品99久久精品 | 国产欧美日韩一区二区三区 |