1. 程式人生 > >初始化git的初始化使用者資訊

初始化git的初始化使用者資訊

初始化使用者資訊

初始化使用者資訊,當人為提交add或commit編輯時,git伺服器會記錄提交人及郵箱,方便記錄資訊和給提交人傳送郵件。

系統級別初始化使用者

/etc/gitconfig此配置下設定git提交使用者資訊,每次提交時git會從此配置檔案中獲取使用者郵箱,但是此配置缺點是不管那個子使用者都是以此使用者提交,不方便版本管理。
配置方式如下:

$ git config --system user.name "John Doe"
$ git config --system user.email johndoe@example.com

使用者級別初始使用者

~/.gitconfig

家目錄下設定git提交使用者資訊,每次提交時git會從使用者所在的家目錄的.gitconfig中獲取使用者郵箱,此中配置方式相對較好,因為不同的人給設定不同的使用者,自然可以區分是誰提交的程式碼和對誰傳送郵件
配置方式如下:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

專案級別初始化使用者

.git/config專案目錄下設定git提交使用者資訊,每次提交時git會從本專案中獲取使用者郵箱資訊,此種方式在同一個使用者下不同目錄設定不同專案,不同人通過同一使用者訪問不同目錄和專案時,利用此種方式最好。
配置方式如下:

$ git config user.name "John Doe"
$ git config user.email johndoe@example.com

舉例驗證

在使用者級別設定

。。。。。。

在專案級別設定

。。。。。。

驗證配置

通過驗證專案配置時,發現讀取到的配置檔案最後覆蓋生效

[[email protected] lgit]#git config --list
user.name=xuewb  #使用者級別設定
user.email=xuewei_bo@126.com
core.repositoryformatversion=0
core.filemode
=true core.bare=false core.logallrefupdates=true user.name=wbxue #專案級別設定 user.email=xuew_bo@126.com #更加覆蓋知,專案級別設定為準

官方幫助資訊

https://git-scm.com/book/zh/v1/

相關推薦

初始git初始使用者資訊

初始化使用者資訊 初始化使用者資訊,當人為提交add或commit編輯時,git伺服器會記錄提交人及郵箱,方便記錄資訊和給提交人傳送郵件。 系統級別初始化使用者 /etc/gitconfig此配置下設定git提交使用者資訊,每次提交時gi

idea中如何配置git以及在idea中初始git

tle bsp nbsp 技術 alt 以及 ide ash 位置 idea中如何配置git以及在idea中初始化git呢: 參考此博文: http://blog.csdn.net/qq_28867949/article/details/73012300 *為了這個問題

git 初始

git 初始化 pull 失敗在 gitlab 上新建了一個工程後,添加了 README 作為第一次提交。在本地目標文件夾下執行:git init; git clone <工程url> 後將工程 commit 到本地,準備 push 時候發生了hint: Updates were rejected

git初始設置

free 安裝 key 客戶 name spa 初始化 col 用戶名 下載安裝git客戶端設置用戶名及郵箱git config --global user.name ‘zmxfree‘ git config --global user.email zmxfree@gmai

Git初始及倉庫創建和操作

用戶 lis 分享 demo 創建文件 git命令 文件夾 alt 設置 步驟一:創建git初始化工作空間,在對應的工作空間,打開git命令行模式 步驟二:1)、設置用戶名:git config -- global user.name ‘github上註冊的用戶名‘

1. git初始

環境 郵箱 gitconfig 家目錄 用戶登錄 郵箱地址 密碼 com pre 聲明:所有的操作都是以linux為例。 安裝git(略,詳見git官網) 配置環境變量(略) 初始化git當前用戶的用戶名和郵箱地址, 用戶名和密碼在提交文件到版本庫時會用到,如果在

git 初始 中文編碼、自動換行

顯示 png 自動換行 conf control color windows 服務器 16px 解決中文編碼: git config --global core.quotepath false git config --global gui.encoding utf-8 g

Git初始項目 和 Gitignore

ide fig 初始化 eat reat one ror 密碼 nmb 初始化init: git init git status git add . git commit -am "init projrct" 添加遠程倉庫: git remote add origin gi

git初始

1、git init 2、git add . 3、git commit -m "first commit" 4、git remote add origin https://github.com/imthinktwice/TestRepository.git 5、git pu

使用git初始本地倉庫並提交到遠端分支

1. 初始化本地倉庫 git init 2. 將本地內容新增至git索引中 git add . 3. 將索引新增至本地倉庫中 git commit -m "first commit" 4. 新增遠端倉庫路徑 git remote add origin http

idea中初始git

1 再建立了相應的專案後,若想把 專案推送到相應的git中,那麼就需要先指定git路徑。 2 在指定路徑後,就在專案根目錄建立兩個檔案,一個時README.md檔案,是一個專案說明檔案;另一個檔案時.gitignore檔案,該檔案是一個上傳時要忽略的檔案就寫在此處,如:

Git初始本地已有專案,並推送到遠端Git倉庫操作

Git初始化本地已有專案,並推送到遠端Git倉庫操作 1. 建立本地專案,在專案根目錄執行git init命令 git init 2. 在git伺服器上建立一個倉庫,這裡使用GitHub建立一個倉庫。 例如這個git倉庫 https://github.com/ios-z

首次初始Git倉庫,提交本地倉庫到遠端

在將要提交的檔案目錄下開啟Git Bash Here 1.git init 2. git add . 提交該目錄下的所有檔案 3.git commit -am "qiantai"(提交到本地倉庫) 4.git remote add origin *** (***git

git初始本地倉庫和配置的命令

git初始化本地倉庫和配置 echo "想輸入到檔案的內容,一般為# 庫名字" >> README.md git init 如果沒有配置需要配置 git config --list git config --global user.email "[ema

git初始本地倉庫及其部分操作

  git安裝以及github賬號的註冊這裡就不再重複了,有很多部落格都寫的不錯,重點需要知道git在本地專案管理, 1,工作區,就是你日常寫程式碼的的本地磁碟; 2.暫存區,就是你新增到git本地倉庫前的一個本地儲存空間; 3,git本地倉庫,儲存專案版本快照

本地專案git初始並提交遠端倉庫

1、先在遠端倉庫(如github)建立專案,為了避免錯誤,不要初始化README, license, 或者gitignore檔案 . 2、開啟Terminal終端 3、切換到你的本地專案目錄 4、初

git初始和建立專案

初始化和建立專案 有兩種方式,一種是 init, 另外一種是 clone init 在上面的例子中已經用過了,也就是進入專案所在的目錄,用 $ git init 即可。 Clone 一般是 從遠端伺服器克隆一個已有的版本倉庫 到本機,命令如下: $ git clone g

git 初始資料倉庫 + 切換遠端url倉庫

初始化倉庫    touch README.md git init git add README.md git commit -m "first commit" git remote add origin ssh://[email 

使用Git初始已有的專案

1、在Git官網上點選New repository新建專案; 2、在本地新建一個同名檔案; 3、開啟git bash切換到新建的檔案目錄; 4、echo "# myprojectname">>README.md; //新建一個README檔案並寫入內容 5、git ini

git 初始本地專案並推送到遠端

有一個新專案,開發了一些程式碼之後想推送到遠端,具體的操作方式和命令如下: (使用 git bash)   1、切到專案目錄中,例如  E:\git\smart-open 2、初始化git倉庫並在本地提交 //初始化git倉庫 git init //將當