Git学习散记

作者: 东方舵手 | 来源:发表于2018-07-04 17:55 被阅读0次
  1. 安装Git时应该做的第一件事是设置用户名和电子邮件地址。这很重要,因为每个Git提交都使用这些信息,并且它会不可避免地融入您开始创建的提交中:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

再次,如果您通过该--global选项,则只需执行一次,因为Git将始终将该信息用于您在该系统上执行的任何操作。如果您想用特定项目的不同名称或电子邮件地址覆盖此--global选项,则可以在该项目中运行不带该选项的命令。

  1. 检查您的设置
    如果你想检查你的配置设置,你可以使用这个git config --list命令来列出Git在这个时候可以找到的所有设置:
$ git config --list
user.name=John Doe
user.email=johndoe@example.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...

您可能会看到键不止一次,因为混帐读取不同的文件相同的密钥(/etc/gitconfig和~/.gitconfig,例如)。在这种情况下,Git使用它看到的每个唯一键的最后一个值。

您还可以通过键入git config <key>以下内容来检查Git认为特定键的值是什么:

$ git config user.name
John Doe
  1. 注意

由于Git可能会从多个文件中读取相同的配置变量值,因此您可能会对这些值中的某个值产生意外的值,并且您不知道为什么。在这种情况下,您可以查询Git 关于该值的来源,它会告诉您哪个配置文件在设置该值时有最后的决定权

$ git config --show-origin rerere.autoUpdate
file:/home/johndoe/.gitconfig   false

获得帮助
如果你在使用Git时需要帮助,有两种等效的方法可以获得全面的手册页(联机帮助页)帮助任何Git命令:

git help man git-<verb>
例如,您可以git config通过运行获取该命令的联机帮助

$ git help config
这些命令很好,因为你可以在任何地方访问它们,甚至是离线。如果手册和本书不够,而且您需要面对面的帮助,则可以尝试Freenode IRC服务器(irc.freenode.net)上的#git或#github频道。这些渠道经常充满了数百人,他们对Git非常了解,并且常常愿意提供帮助。

此外,如果您不需要全面的联机帮助,但只需要快速回顾Git命令的可用选项,则可以使用-h或--help选项请求更简洁的“帮助”输出,如下所示:

$ git add -h
usage: git add [<options>] [--] <pathspec>...

-n, --dry-run         dry run
-v, --verbose         be verbose

-i, --interactive     interactive picking
-p, --patch           select hunks interactively
-e, --edit            edit current diff and apply
-f, --force           allow adding otherwise ignored files
-u, --update          update tracked files
-N, --intent-to-add   record only the fact that the path will be added later
-A, --all             add changes from all tracked and untracked files
--ignore-removal      ignore paths removed in the working tree (same as --no-all)
--refresh             don't add, only refresh the index
--ignore-errors       just skip files which cannot be added because of errors
--ignore-missing      check if - even missing - files are ignored in dry run
--chmod <(+/-)x>      override the executable bit of the listed files

相关文章

  • Git学习散记

    安装Git时应该做的第一件事是设置用户名和电子邮件地址。这很重要,因为每个Git提交都使用这些信息,并且它会不可避...

  • Git+node.js+TDD

    目录 Git学习 node.js学习 用Nodejs和Git完成TDD编程 Git学习 Git是什么Git是一款免...

  • 学习散记

    自己准备不充分 ,课件 ,孩子们很紧张,倒也格外真实! 孩子们整体认读音节,识字 新时代如何理解教材,古诗词如何上...

  • Git 学习笔记

    ----------------- Git 学习 ------------------ Git 简介 Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

  • Git学习之思维导图

    Git学习之思维导图 Git学习之思维导图

  • git记录

    Git Magic图解gitgit 学习笔记git游戏(学习)1、消除文档路径中文乱码git config --g...

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

网友评论

    本文标题:Git学习散记

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