zoukankan      html  css  js  c++  java
  • 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仓库名

  • 相关阅读:
    Linux——k8s命令别名修改
    k8s—centos7安装部署NFS服务器和客户端及基于nfs的动态存储storageclass使用总结
    MySQL—用户和权限管控
    MySQL—常用SQL语句整理总结
    Zookeeper——入门介绍(相关原理、安装启动及使用操作)
    SpringBoot——Quartz定时框架的使用详解和总结
    SpringBoot——@Scheduled的自定义周期性线程池解决任务延时执行问题
    Linux—用户新建目录和文件的默认权限设置:umask详解
    设计模式——单例模式详解
    Linux—CPU核数、上下文切换介绍及pidstat等命令详解
  • 原文地址:https://www.cnblogs.com/or2-/p/3387257.html
Copyright © 2011-2022 走看看