Git配置資訊相關命令
阿新 • • 發佈:2019-01-08
檢視git所有配置項
$ git config -l
or
$ git config --list
全域性配置使用者名稱郵箱
$ git config --global user.name "young"
$ git config --global user.email "[email protected]"
根據專案配置:
- 切換到專案目錄下,配置使用者名稱和密碼:
$ git config user.name "young"
$ git config user.email "[email protected]"
- 配置資訊的儲存位置
對應的本地倉庫的.git檔案中的config檔案 在當前專案目錄下使用 cat .git/config,就可以看到配置檔案內容 $ cat .git/config [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [remote "origin"] url = https://github.com/***/***.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
git config解析
[email protected] user.name=leo core.ignorecase=false # 不許忽略檔名大小寫 core.autocrlf=input # 換行模式為 input,即提交時轉換為LF,檢出時不轉換 core.filemode=false # 不檢查檔案許可權 core.safecrlf=true # 拒絕提交包含混合換行符的檔案 core.editor=vim core.repositoryformatversion=0 # Internal variable identifying the repository format and layout version core.bare=false # 預設不建立裸倉庫 core.logallrefupdates=true # log 所有 ref 的更新 core.precomposeunicode=true # Mac專用選項,開啟以便檔名相容其他系統 push.default=simple # 只推送本地當前分支,且與上游分支名字一致 alias.lg=log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit pull.rebase=true # 強制開啟 rebase 模式 credential.helper store // 記住密碼 // 推薦配置 git config --global user.email “
[email protected]" git config --global user.name=mtide sudo git config --system core.ignorecase false sudo git config --system core.autocrlf input sudo git config --system core.filemode false sudo git config --system core.safecrlf true sudo git config --system core.editor vim sudo git config --system core.repositoryformatversion 0 sudo git config --system core.bare false sudo git config --system core.logallrefupdates true sudo git config --system core.precomposeunicode true sudo git config --system push.default simple sudo git config --system alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" sudo git config --system pull.rebase true sudo git config credential.helper store // 記住密碼
配置記住密碼
[core]
autocrlf = true
excludesfile = C:\\Users\\lixinglong\\Documents\\gitignore_global.txt
[user]
name = leo
email = [email protected]***.cn
[credential]
helper = store // 這樣配置就會記住密碼了
git全域性配置修改
$ git config -e --global
進入全域性配置檔案,擊字母i,進入編輯狀態,修改裡面的內容。
連線遠端倉庫相關命令
// 檢視git遠端庫資訊
$ git remote -v
// 檢視remote地址,遠端分支,還有本地分支與之相對應關係等一系列資訊
$ git remote show origin
參考文章:https://blog.csdn.net/weixin_33768153/article/details/81026687