git學習-git配置

2021-01-08 閒雲俠鶴

Git 提供了git config 工具,專門用來存取相應的工作環境變量。

Windows 上,Git 使用用戶主目錄下的 .gitconfig 文件。主目錄即 $HOME 變量指定的目錄,一般都是 C:\Documents and Settings\$USER。

一、查看配置信息:

查看當前配置信息,可使用 git config --list 命令:

若是重複的變量名,說明它們來自不同的配置文件(比如 /etc/gitconfig 和 ~/.gitconfig),Git 實際會採用的是最後一個

可直接查看某個變量,只需把特定的名字跟在後面即可,例如

二、設置配置信息:

1)配置用戶信息

常用的配置個人的用戶名稱和電子郵件:

$ git config --global user.name "用戶名"

$ git config --global user.email 用戶郵箱地址

如果你用了 --global 選項,以後你所有的項目都會默認使用這裡配置的用戶信息。

若只在特定項目中使用此名字或者電郵,只要去掉 --global 選項重新配置即可,設置保存在當前項目的 .git/config 文件。

2)配置當前編輯器

git默認用是 Vi 或者 Vim。如果你有其他編輯器,可以重新設置:

$ git config --global core.editor 編輯器名稱

記得收藏或者關注,收藏不迷路哦^_^

相關焦點

  • git環境配置和.gitconfig配置文件詳解
    隨著工作的深入,你可能需要學習分支、tag標籤、等操作和概念。你使用git越多,你就會學習能學習到更多的git命令寶藏,比如blame, bisect,rebase、reset,reflog,submodules, hooks等等,這些工具的使用和概念介紹等,蟲蟲之前的文章中曾經做過介紹,關注蟲蟲可以看得到。
  • 手把手教你配置git和git倉庫
    git配置git常用的配置內容不多,一般來說最常用的就只有兩個。一個是user相關的配置,一個是alias相關的配置。下面就來詳細說說,首先講講user的配置。user是配置你的用戶名和郵箱,這是一個非常常用的配置。因為像是github和gitlab等等代碼倉庫,當我們使用git命令與它們交互的時候,它都會通過git的配置獲取我們的郵箱來和帳戶進行關聯,從而對我們的帳號進行驗證。
  • git學習-git常見問題以及處理
    1)git如何避免每次pull或者push的時候都要輸入用戶名和密碼?git config --global credential.helper store這個命令在你的本地生成一個帳號密碼的本子,這樣就不用每次都輸入了(但是還得輸入一次)這個指令對於windows,linux都是通用的2)怎樣查看當前倉庫地址?
  • Git Gui使用配置
    前面已經介紹過Git Gui的下載和安裝,下面介紹在Windows下的配置的方法:1、首先配置Git,在本地創建ssh key,複製下面的代碼,並換成自已郵箱,運行Git Bash後,粘貼過來,如圖1.1ssh-keygen -t rsa -C "換成你的郵箱地址"
  • gitbash和eclipse中配置git提交時換行符的風格
    中配置git提交時的換行符風格(1)配置提交和檢出時換行符的轉化方式提交時轉換為LF,檢出時轉換為CRLFgitconfig--global core.autocrlf true提交時轉換為(2)配置換行符文件的提交限制拒絕提交包含混合換行符的文件gitconfig--global core.safecrlf true允許提交包含混合換行符的文件
  • 通過.git 目錄深入理解 Git!
    我認為要想克服這些困難,不僅要學習 Git 的 commit 和 push 的用法。如果我們能夠真正花時間去理解 Git 的構成,將會避免很多不必要的麻煩。研究 .git 目錄好的,我們現在開始吧。當你通過 git init創建 git 倉庫時, git 就會創建 .git 目錄。
  • Git系列教程(三):管理修改、撤銷修改 git checkout git reset
    Git系列教程(一):簡介、安裝、配置我們學習了分布式和版本控制系統的概念、Git具有的8個功能以及如何在Windows上安裝Git、進行相關配置並創建版本庫。Git系列教程(二):版本庫中添加文件、版本回退我們一起學習了如何在版本庫中添加文件的兩個步驟以及如何查看歷史命令、在版本修改多次增刪改之後如何進行版本回溯的git命令。Git管理修改Git相比於其他版本控制系統SVN的優勢在於Git跟蹤並管理的是修改,而非文件。
  • Git學步
    這裡只是記錄Git學習的常用命令,話說20%的命令可以涵蓋80%的場景,二八定律套一套,就可少學一套!這裡不會記錄Git的安裝,也不會記載與SVN等其他版本控制系統的區別,只是學一學別人的步伐,具體深究詳情可參考連結。
  • 《git-簡明指導》學習記錄
    閱讀《git - 簡明指南/(git-the simple guide)》(http://rogerdudler.github.io/git-guide/index.zh.html)學習筆記,作者:Roger Dudler 羅傑·杜德勒以下只是個人學習記錄,如果要看教程,請直接點擊上面的書名,上面的教程再清楚不過了;git 安裝
  • 版本控制工具git安裝與配置
    MAC安裝在 Mac 平臺上安裝 Git 最容易的當屬使用圖形化的 Git 安裝工具,下載地址為:https://git-scm.com/download/macGit配置Git 提供了一個叫做 git config 的工具,專門用來配置或讀取相應的工作環境變量。
  • git config打造個性化的git環境
    第一、git config 命令上面是git config 命令的使用說明,git版本為2.16.2.對於配置我們一般的操作無非就是查看配置、添加配置、刪除配置,這幾個操作就能滿足平時的需求。但是這裡的問題是:配置項都有什麼?
  • Git教學篇2-git日常操作之git clone與git tag
    前言在上一篇文章《》中,我們講解了git config相關內容。這篇文章我們繼續Git教學第二篇-git的基礎操作,很多官方文檔中的內容往往講的太細緻在實際中並不常用,這裡我會過濾掉它們而選擇那些常用的內容進行講解,爭取讓大家能快速的掌握git。
  • 一起學習分布式管理工具git
    git init newrepo使用我們指定的目錄作為git倉庫如果當前目錄有幾個文件想要加入版本控制:git add 文件名 //將文件添加到暫存區git commit -m '初始化項目版本' //將文件提交到本地倉庫,-m後面是注釋git clone //從git倉庫拷貝項目配置:設置使用git config命令顯示當前git配置信息: git config --list編輯git配置文件:
  • Git教學篇-在正式使用Git前我們應該做什麼?
    gitconfig配置沒錯,在我們使用git之前,首要做的事就是使用config命令進行配置但是如果有自己的github倉庫,在提交時一般是避免使用公司的帳號和郵箱的,這個時候就需要配置成自己個人的用戶名和常用郵箱。這種來回的切換要求開發人員對git的配置操作非常嫻熟。通過配置一些別名,方便快捷的敲出git命令,提高工作效率。在常用的提交,合併操作中我們可以通過pull+rebase選項去代替fetch+merge,更快捷完成提交流程。
  • Git 配置SSH秘鑰 For Mac
    (若不需要多配置SSH跳過此處,直接看第二步即可)若你需要配置多個SSH,在此時做更改即可。為避免新手看暈了,我單獨將這部分內容寫了一篇文章,請查看文章《配置多個SSH秘鑰 For Mac》b.上做添加配置.
  • 什麼是Git?下載和安裝Git
    使用Git管理代碼3.1 什麼是git?git==git: 開源的分布式版本控制系統,也可以用於內容管理==一般存放在 &34; 下的index文件(.git/index)中,所以我們把暫存區有時也叫作索引(index)。版本庫:工作區有一個隱藏目錄.git,這個不算工作區,而是Git的版本庫。
  • 學習git這一篇就夠了
    命令1.添加單個文件git add 文件名2.添加多個文件1.> git add 文件名1 文件名2 文件名3 ....2.> git add -A3.> git add .this is my first git test file ! $ WebService % 3.查看文件創建完後git狀態$ WebService % git status On branch master No commits yet //本地倉庫沒有樂意提交的東西。
  • Git命令的動畫展示,讓我們學習Git事半功倍
    變基我們只是看到了如何通過執行可以將更改從一個分支應用於另一個分支git merge。將更改從一個分支添加到另一個分支的另一種方法是執行git rebase。一個git rebase 副本從當前分支的提交,並提出這些複製提交指定的分支上。太好了,我們現在可以在master分支上進行所有在分支上所做的更改dev!
  • Git教學篇3-文件狀態之git status與git diff
    前言在之前的一篇文章《》中,我們有講解過git clone和git tag相關的內容。今天這篇文章我們繼續學習git status和git diff相關的知識。在暫存區內,git只暫存了git add時的版本,如果此時進行commit提交,提交的也只是git add的版本,新的編輯並未添加至暫存區。因此我們在任何時候,如果對文件進行了修改,都需要通過git add命令添加至暫存區。
  • Git使用教程
    git config --global user.name &34;git config --global user.email &34;注意:git config使用--system參數時, Git會讀寫/etc/gitconfig文件,該文件含有 對系統上所有用戶及他們所擁有的倉庫都生效的配置值 git config使用--global參數時, Git 會讀寫~/.gitconfig文件,該文件含有隻適用於該用戶的配置值