Git命令行

Posted changdasheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git命令行相关的知识,希望对你有一定的参考价值。

 

 

git的选项和最常用的子命令

技术图片

 

 

 1、启动工作区(另请参阅:git帮助教程)

  clone:           将存储库克隆到新目录                (克隆)

  init:               创建空的Git存储库或重新初始化现有的Git存储库     (初始化)

 

2、处理当前更改(另请参见:git-help-daily)

  add:          向索引添加文件内容                  (添加)

       mv:            移动或重命名文件、目录或符号链接          (移动或重命名) 

  restore:          还原工作树文件                    (撤销未暂存的修改)

  rm:            从工作树和索引中删除文件               (删除文件)

  sparse-checkout:     初始化并修改稀疏签出                  (拉取指定目录文件)

 

3、检查历史记录和状态(另请参阅:git帮助修订版)

  bisect:          使用二分查找搜索引入错误的提交              (查找造成错误的提交)

  diff:            显提交和工作树等之间的更改              (显示本地与仓库不同,add之后就相同了)

  grep:            匹配模式打印行号                   (搜索指定文本,所在文件的行号)

  log:            显示提交日志                     (提交日志)

  show:           显示各种类型的对象                    (提交中对象的变化)

  status:          显示工作树状态                      (树的状态)

 

4、成长,标记和调整你的共同历史

  branch:                      列表、创建或删除分支                   (分支处理)

  commit:        将记录更改提交到存储库                  (提交)

  merge:          将两个或多个开发历史连接在一起            (合并)  

  rebase :                在另一个基尖上重新应用提交                   (变基提交)

  reset:         重置当前HEAD为指定状态                 (更改提交) 

  switch:         开关分支                         (切换分支)     

  tag:           创建、列出、删除或验证用GPG签名的标记对象        (标记)

 

5、协作(另请参见:git帮助工作流)

  fetch:                  从另一个存储库获取下载对象和引用               (拉取不合并) 

  pull:                    从另一个存储库或本地分支获取并与之集成          (拉取合并)

  push:                 将更新远程引用与关联对象一起推送                (推送)

 

以上是关于Git命令行的主要内容,如果未能解决你的问题,请参考以下文章

git怎么查看版本命令行

Git 工具

GIT → 05:Git命令行操作

git:通过命令行配置 Git 使用

Windows 上的命令行 Git

用 Git 一定要用命令行吗?用命令行一定高贵吗?