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仓库名

  • 相关阅读:
    C++笔记
    mongodb文件损坏的恢复--无可恢复数据
    wiredtiger--初学数据恢复
    mongodb异常恢复
    守护进程,互斥锁, IPC ,Queue队列,生产消费着模型
    进程,多进程,进程与程序的区别,程序运行的三种状态,multiprocessing模块中的Process功能,和join函数,和其他属性,僵尸与孤儿进程
    socket之UDP协议,并发编程介绍,操作系统发展史
    半连接数,粘包问题,自定义报头
    socket模块
    网络编程介绍,C/S 架构,网络通讯协议,osi七层
  • 原文地址:https://www.cnblogs.com/or2-/p/3387257.html
Copyright © 2011-2022 走看看