操作git分支地址、查看分支、git各级别配置文件


本文主要内容有四点:

1. 查看/添加/修改/删除 远程分支地址;

2. 列出分支,本地分支、远程分支;

3. 列出git配置,本地仓库级别、全局级别、系统级别配置文件。

4. 查看/添加/修改/删除 git配置项。

查看/添加/修改/删除 远程分支地址

  • 查看:git remote -v
  • 添加:git remote add origin newUrl
  • 删除:git remote rm origin newUrl
  • 修改:git remote set-url origin newUrl
    Tips:[1]
    • 其中修改远程分支地址可以用修改命令,也可以用删除+添加命令,也可以直接修改配置文件 git config --edit 后文有讲到配置文件的修改;
    • 其中origin 是远程仓库的别名,clone项目到本地时,自动将远程仓库命名为origin

列出分支

  • 列出所有分支:git branch -a(包括本地的和远程的)
    git branch -a
  • 列出本地分支:git branchgit branch --list
    git branch --list
  • 列出远程分支:git branch --remotes
    git branch -r

列出git配置

  • 列出所有能获取到的配置信息:git config --list(包括本地仓库、全局、系统级的配置信息)
  • 列出本地git仓库配置:git config --local --list文件在项目
  • 列出全局git配置:git config --global --list
  • 列出系统git配置:git config --system --list
    Tips:[2]
    • 本地git仓库级别配置文件: 作用于当前仓库,级别最高(windows中地址:项目目录/.git/config)
    • 全局配置文件:作用于所有用户 ,级别高于系统级配置文件。(windows中地址:C:/Users/yourUserName/.gitconfig)
    • 系统级别配置文件:作用于系统所有用户和所有库。(windows中地址:git安装目录/mingw64/etc/gitconfig)

操作某项配置 [3]

  • 查看本地仓库/全局/系统配置项:git config [--get] sectionname.key(没有指定配置文件范围,则默认为所有能获得的配置项local+global+system)
  • 修改本地仓库/全局/系统配置:git config --edit [--local/global/system],(没有指定配置文件范围,则默认打开local配置文件)或git config sectionname.key newValue(没有指定配置文件范围,则默认为local,若文件中没有该sectionname.key 则增加该项)
  • 增加本地仓库/全局/系统配置项:git config [--add] [--local/global/system] sectionname.key newValue例如 git config --global user.name "xpw"(没有指定配置文件范围,则默认为local)
  • 删除本地仓库/全局/系统配置:git config --unset [--local/global/system] sectionname.key(没有指定配置文件范围,则默认为local)

参考文章


  1. Git 的origin和master分析 (https://www.cnblogs.com/fatt/p/6296605.html) ↩

  2. git config命令和Git配置文件 ↩

  3. git config命令使用 ↩

你可能感兴趣的:(操作git分支地址、查看分支、git各级别配置文件)