跳到主要内容

git 使用

一,Git 常用命令

1. 开始一个工作区(另请参阅:git help tutorial)

  • clone 将存储库克隆到新目录中
  • init 创建一个空的 Git 存储库或重新初始化现有存储库

2. 处理当前更改(另请参阅:git help everyday)

  • add 将文件内容添加到索引中
  • mv 移动或重命名文件、目录或符号链接
  • restore 恢复工作区文件
  • rm 从工作区和索引中删除文件

3. 查看历史记录和状态(另请参阅:git help revisions)

  • bisect 使用二分搜索查找引入错误的提交
  • diff 显示提交之间的更改、提交和工作区等
  • grep 打印匹配模式的行
  • log 显示提交日志
  • show 显示各种类型的对象
  • status 显示工作树状态

4. 增加、标记和调整公共历史记录

  • branch 列出、创建或删除分支
  • commit 记录对存储库的更改
  • merge 将两个或多个开发历史记录合并在一起
  • rebase 在另一个基本提示上重新应用提交
  • reset 将当前 HEAD 重置为指定的状态
  • switch 切换分支
  • tag 创建、列出、删除或验证使用 GPG 签名的标签对象

5. 协作(另请参阅:git help workflows)

  • fetch 从另一个存储库下载对象和引用

  • pull 从另一个存储库或本地分支获取并集成

  • push 更新远程引用以及关联对象

  • 'git help -a' 和 'git help -g' 列出可用的子命令和一些概念指南。

  • 使用 'git help command' 或 'git help concept' 来阅读特定子命令或概念的相关信息。

  • 使用'git help git' 查看系统概述。

二,Git 用法

git [-v | --version] [-h | --help] [-C <路径>] [-c <名称>=<>]
[--exec-path[=<路径>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<路径>] [--work-tree=<路径>] [--namespace=<名称>]
[--super-prefix=<路径>] [--config-env=<名称>=<环境变量>]
<命令> [<参数>]
git [-v | --version] [-h | --help] [-C <path>] [-c <name>=<value>]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p|--paginate|-P|--no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
[--super-prefix=<path>] [--config-env=<name>=<envvar>]
<command> [<args>]

三,实战流程

创建目录,并初始化

mkdir gittest
cd gittest
git init

添加文件,并提交文件

get add .
get commit