zoukankan      html  css  js  c++  java
  • git 命令汇总

    本地库处理

    • git init 初始化仓库
    • git clone [地址] 下载项目
    • git status 查看当前暂存等状态
    • git add 添加暂存
    • cat .git/config 查看git配置
    • ls -a 查看隐藏文件(.git/ 也是隐藏文件)
    • rm -rf .git/ 删除该处本地git仓库

    提交处理

    • git help [行为] 查看帮助
    • git config [参数] 查看参数值或调整
    • git diff 查看暂存前后的不同 --cached (1.6.1后可用--staged) 查看已经暂存起来的变化
    • git commit 提交更新
    • git log 查看日志
      | -p | 按补丁格式显示每个更新之间的差异。|
      | --word-diff | 按 word diff 格式显示差异。|
      | --stat | 显示每次更新的文件修改统计信息。|
      | --shortstat | 只显示 --stat 中最后的行数修改添加移除统计。|
      | --name-only | 仅在提交信息后显示已修改的文件清单。|
      | --name-status |显示新增、修改、删除的文件清单。|
      | --abbrev-commit | 仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。|
      | --relative-date | 使用较短的相对时间显示(比如,“2 weeks ago”)。|
      | --graph | 显示 ASCII 图形表示的分支合并历史。|
      | --pretty | 使用其他格式显示历史提交信息。可用的选项包括 oneline,short,full,fuller - 和 format(后跟指定格式)。|
      | --oneline | --pretty=oneline --abbrev-commit 的简化用法。|
    • git commit --amend 重新提交,可以用于重新撰写注释

    连接处理

    • git remote 显示所有连接库
    • git remote add [连接的名字] [网址] 新建连接
    • git fetch [连接的名字]
    • git push [连接名] :[分支名] 以空分支方式删除分支
  • 相关阅读:
    暴雪HASH算法(转)
    实现的一些内存辅助操作函数
    仿SGI STL的traits技法
    c++实现kd树
    利用libpcap打印ip包
    在使用cognos时遇到的问题记录帖
    DW,DM,ODS的区别
    解决问题的8种职业能力
    ASP.NET网站怎么发布 Web项目程序怎么发布部署(暂时收藏)
    关于IIS和.NET 4.0的问题总结(转)
  • 原文地址:https://www.cnblogs.com/Phoenix-blog/p/8594758.html
Copyright © 2011-2022 走看看