美文网首页Git
Git 基础命令

Git 基础命令

作者: TomohiroHsu | 来源:发表于2016-08-11 11:21 被阅读0次

    1. Git 配置

    1.配置作用域&用户配置

    $git config --list  #列出配置
    
    $git config --system  #系统配置  /etc/gitconfig
    
    $git config --global  #全局配置  ~/.gitconfig
    
    $git config  #工作空间配置  .git/config
    
    $git config --global user.name "TomohiroHus"  #用户名设置
    
    $git config --global user.email tomohirohsu@hotmail.com  #邮箱设置
    
    $git config --global alias.<alias> <command>  #别名设置
    
    $git help config  #配置帮助
    

    2.Git初始化&添加文件到Git仓库

    $git init  #将所在文件夹初始化为Git仓库
    
    $git add <filename>  #将文件/更新加入仓库缓存
    $git add .  #将文件夹下所以文件加入缓存(stage)
    $git commit -m 'commits'  #提交文件到Git仓库并标记'commits'备注
    ########
    $git commit -am 'commits'  #提交文件到Git仓库并标记'commits'备注
    (合并git add操作,但是只用于就文件修改或删除,新文件不可用)
    

    3.Git File to Repository

    File ----($git add .)----> Stage ----($git commit -m)----> Repository
    |-----------------------($git commit -am)-----------------------|
    

    4.Git状态

    $git status  #任意时间查看当前Git仓库状态
    $git diff  #查看已有文件在工作区域中的变动
    $git diff --cached  #查看当前缓存(stage)中的变动
    $git diff --staged  #同上
    

    5.Git删除文件

    $rm <file>  #在工作区域中删除文件(不建议,可用git checkout -- <file>从缓存恢复到工作区域)
    $git rm <file>  # 在Git仓库中删除文件(可用git reset HEAD <fiel>从仓库恢复到缓存)
    $git commit -am  #更新到仓库中
    $git rm --cached <file> #git add的删除操作,不再追踪文件
    $git mv <file> <file>  #重命名文件
    

    6.Git日志

    $git log  #显示每次提交的简要信息
    参数:
      -p -2  #显示最近两次提交的信息
      --stat  #显示提交的详细信息
      --pretty=oneline  #简要一列显示
      --online=  #简要一列显示
      --graph  #可以直观的看出分支
    $git commit --amend  #显示最后一次提交的详细信息
    

    7.Git分支

    待续……
    

    相关文章

      网友评论

        本文标题:Git 基础命令

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