• Git Add,Git别名等


    一,Git  Add

    1.  git add -A   保存所有的修改

    2.  git add .     保存新的添加和修改,但是不包括删除

    3.  git add -u   保存修改和删除,但是不包括新建文件。

    4,git add -i 交互模式

    如图,

    git log --pretty=oneline  //精简输出日志

    git log -1 --pretty=raw

    二,设置Git 别名 和Git Config

    1,设置别名 eg:$ git config --system/global alias.xx status/commint/branch 等

    2,对Config文件进行编辑

    1)git config -e       // local :版本库级别的配置文件

    2)git config -e  --global    // global :全局配置(用户主目录下)

    3)git config -e --system  // system:系统级配置文件(/etc目录下)

    3, 读取更改配置文件内容

    git config <section>.<key>  (<value>)

    4,删除配置

    $ git config --unset --global user.name

    5,

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

    --amend 是对刚刚的提交进行补充;

    --allow-empty 使得空白提交被允许;可以省略

    --reset-author 将提交着的ID同步修改

    私认为,该命令可以在提交的的AuthorID不对的情况下,修改user.name ueser.email配置之后用来修改提交的Author信息。

    6,

    git commit -am "<message>"

    将所有修改,但未进stage的改动加入stage,并记录commit信息。(某种程度上相当于git addgit commit -m的组合技,前提是被改动文件已经是tracked)

    三,Git版本库

    对于Git来说,版本库位于工作区根目录下的.git目录中。

    1,显示版本库.git 目录所在的位置

    git rev-parse --git-dir

     $ git rev-parse --git-dir
    /Users/vivien/Desktop/Git/APP1536-ios/.git

    2,显示工作区的根目录

    $ git rev-parse --show-toplevel

    /Users/vivien/Desktop/Git/APP1536-ios

     

    3,相对于工作区根目录的相对目录

    git rev-parse --show-prefix

     

    4,显示从当前目录(cd)后退(up)到工作区的根的深度

    git rev-parse --show-cdup

     

     

    5, 

     

    四  git cat-file

    git cat-file 命令显示版本库对象的内容、类型及大小信息。

    -t    显示对象的类型。

    -s   //Instead of the content, show the object size identified by object. 
    显示对象的大小。

    -e     //Suppress all output; instead exit with zero status if object exists and is a valid object. 

    如果对象存在且有效,命令结束状态返回值为 0 。

    -p    //Pretty-print the contents of object based on its type. 

    根据对象的类型,以优雅的方式显式对象内容。

  • 相关阅读:
    破解网站防盗链的方法
    Mysql用户设置密码和权限
    学者批教育不公阻碍穷二代向上流动 致贫者愈贫
    未来IT行业将缩减到三类职业
    RHEL6参考文档(官方的PDF文件)
    分析:低成本应用先锋 Linux系统大盘点
    提高网站排名的5大因素
    七部门查处奥数班遇尴尬 学生齐喊“出去”
    Linux步入弱冠之年
    职位 工作
  • 原文地址:https://www.cnblogs.com/developer-qin/p/6346641.html
Copyright © 2020-2023  润新知