• git学习笔记(一)


    设置全局帐号和邮箱

     git config --global user.name “全局帐号”

     git config --global user.email  电子邮件地址

    设置一些git命令别名,linux先取得管理员权限

    git config --system alias.st status

    git st = git status

    git config --system alias.ci commit

    git ci = git commit

    git config -- system alias.co checkout

    git co = git checkout

    git config --system alias.br branch

    git br == git branch

    开启颜色显示

    git config --global color.ui true

    4版本库初始化 

    git init 或者git init 版本仓库名称

    例如: git init demo 创建版本仓库,名为demo

    5提交说明

    在提交命令后面加上-m参数 进行添加提交说明
    git commit -m “first commit”

     

    6在工作区搜索包含某些内容的文件

    git grep “搜索关键字”

    显示版本库.git所在的位置

    git rev-parse --git-dir

    8显示工作区根目录

    git rev-parse --show-toplevel

    9显示所在目录相对于根目录的目录结构

    git rev-parse --show-prefix

    10显示当前目录后退到根目录的深度

    git rev-parse --show-cdup

    打开本地仓库的配置文件F:path omyworkspacedemo.gitconfig文件进行编辑

    git config -e

     

    下面命令将打开 用户主目录下的.gitconfig文件进行编辑

    git conig -e --global

     

    下面命令将打开系统级配置文件进行编辑

    git config -e --system

     

     

    git config 命令用来读取和配置ini配置文件的内容

    git config <section>.<key> 读取配置文件的某个值

    eg: git config core.bare 

    改变某个值使用 git config <section>.<key > <value>

    eg: git config a.b something

    [a]

      b = something

       git config x.y.z others

    [x “y”]

       z = others

      git config a.b.c.d.e //查看

      git config ab.c.d.e hello world //设置

    [a “b.c.d”]

       e=hello world

    向配置文件test.ini添加配置,

    GIT_CONFIG=test.ini git config a.b.c.d “hello world”

    生成test.init文件

    [a "b.c"]

    d = hello world

    从 test.ini中读取配置

    GIT_CONFIG=test.ini git config a.b.c.d 

     

     

    删除git全局配置文件

    git config --unset --global user.name

    git config --unset --gobal user.email

     

    使用--allow-empty参数后允许执行空白提交

    git commit --allow-empty -m “who does commit

    显示日志

    git log --pretty=fuller

    重新修改最新的提交 改正作者和提交信息

    git commit --amend --allow-empty --reset-author

    命令别名时可以设置带参数

    git config --global alias.ci “commit -s”

    备份,注意要退回到版本仓库的父目录备份

    git clone demo demo-step-1 //demo-step-1 备份名称 

    //demo仓库名

  • 相关阅读:
    leetcode Majority Element
    Missing Number 三种解法
    Effective C++学习笔记 chapter 1
    C++ 笔记
    三色排序
    归并排序-就地排序
    506,display有哪些值?说明他们的作用
    505,display,float,position之间的关系(有疑问)
    504,什么是FOUC?怎么避免
    503,display:none;与visibility:hidden;的区别
  • 原文地址:https://www.cnblogs.com/or2-/p/3387257.html
Copyright © 2020-2023  润新知