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

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

作者: 维仔_411d | 来源:发表于2018-09-15 15:46 被阅读0次

    本文主要内容有四点:

    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各级别配置文件

          本文链接:https://www.haomeiwen.com/subject/xezzgftx.html