Git配置和设置

  在开始使用Git时,重要的是要对其进行配置,这样它在特定的环境里才能正常工作。我们还能够以喜欢的方式管理内容以及与Git交互

一、在Git中执行命令

  Git命令行的普遍应用形式。通常如下:

    git <git-options> <command> <command-options> <operands>

  下表描述了这一形式的不同部分

元素 描述 示例 备注
git 运行git的命令 git  
<git-options> Git本身的全局选项,这些选项也可以指定要执行的函数

git --worktree

git --version

这些选项中的一些可能旨在用于独立操作(git --version),而其它一些会修改其他命令所使用过的值(git --worktree)
<command> 要执行的Git命令 git --push  
<command-options> 对于所指定命令的选项 git commit -m "comment" 如果未指定可能会使用默认选项,选项也可能具有可被选择以便进一步限定该选项的值
<operands> 命令要操作的操作数 git add *.c 特定于要执行的命令;示例包括工作目录中的文件,仓库中的分支或SHA1,或者特定的设置或值

  1、操作数类型

    Git可以采用不同类型的操作数,他们就是要进行操作的对象的规范。在没有指定操作数时,命令会针对它在仓库、暂存区域或工作目录树范围中找到的所有合格项来进行操作。

  

  2、高层命令和底层命令的对比

    高层命令是为了面向用户,它们更常被使用以及更加便利,通常会提供较高级别的功能。底层命令会在较低级别发挥作用,也并不打算让普通用户使用。可以使用高层命令或底层命令来完成Git中的某些职能。不过,通常需要几个具体的底层命令才能完成一个高层命令所执  行的任务

    下表列出了Git中可用的高层命令

命令 目的
add 将文件内容添加到索引
bisect 通过二进制搜索来查找涉及缺陷的变更
branch 列示、创建或删除分支
checkout 切换分支或恢复工作树文件
cherry 找出有待应用到上游的提交
cherry-pick 应用已有提交所涉及的一些变更
clone 将仓库克隆到新目录
commit 将变更记录到仓库
config 获取以及设置仓库或全局选项
diff 显示提交之间、提交与工作树之间等的变更
fetch 下载来自另一个仓库的对象和引用
grep 打印匹配一个模式的行
help 显示帮助信息
log 显示提交日志
merge 将两个或多个开发历史合并到一起
mv 移动或重命名一个文件,目录或符号连接
pull 从另一个仓库或本地分支进行抓取或集成
push 更新远程引用以及相关的对象
rebase 将本地提交转发到更新的上游头信息
reset 将当前head重新设置为指定状态
revert 还原一些已有的提交
rm 从工作树和索引中移除文件
show 显示各种类型的对象
status 显示工作树状态
submodule 初始化、更新或检查子模块
subtree 合并子树并且将仓库划分为子树
tag 创建、列示、删除或验证标记对象
worktree 管理多个工作树

    关于底层命令的列出此处略去

  3、指定参数

  4、自动完成

二、配置Git

  1、告知git你的身份

  2、配置范围

  3、默认的编辑器

  4、设置行结束符

  5、别名

  6、Windows文件系统缓存

三、初始化仓库

  1、git init

  2、git clone

四、高级主题

  1、git init揭秘

  2、进一步深入了解Git仓库

  3、将config命令映射到配置文件

  4、创建参数化别名

猜你喜欢

转载自www.cnblogs.com/dzj0712/p/8977810.html