GIT配置和用法(权威指南)

本文概述

  • 在Windows中下载Git
  • 基本配置
  • 用代码编辑器Git
  • 在Mac / Linux安装程序中下载Git
  • 基本配置
  • 用代码编辑器Git
  • 总结
Git是一个免费的开源工具, 主要是一个分布式版本控制系统。 Git是一个版本控制软件, 可帮助控制某事物的不同版本。这可能包括源代码的版本。有很多版本控制软件, 例如Subversion, Bazaar等。但是, Git是跟踪代码不同版本的最流行和最常用的软件。
使用版本控制系统的主要原因是, 它可以让你跟踪项目的不同版本和详细版本。它还有助于维持与团队的” 协作” 。主要是当在同一项目上工作的人同时遇到一个常见问题时, 它才成为问题解决者, 而这正是版本控制系统发挥作用的地方。了解” 谁做了更改” , “ 为什么有人进行了更改” , “ 有人何时进行了更改” 将很有帮助。
有很多适用于Python的IDE, 你也可以将Git集成到项目中。选择IDE时, 你可以转到本教程” Data Science的前5个Python IDE” 。对于完整设置, 还有关于srcmini Top 5 IDES的简短教程。
在Windows中下载Git
  1. 你可以访问Git的网站Git下载
  2. 根据Windows版本下载软件。
  3. 你可以通过选择所有默认和推荐选项来安装Git。
完成上述所有操作后, 即可在命令行上运行git。然后它将显示不同的信息, 包括用法和在不同情况下使用的通用Git命令。
Git中有不同的配置级别。配置可以处于三个不同的级别。他们是:
  1. 系统
  2. 全局
  3. 储存库(仓库)
有一个概念是, 上面提到的三个级别之间有一个级别。因此, 最高级别是系统。在所有数据库中, Global是第二高的, 而Repository是最低的。而且, 该参数可以设置为多个级别, 并且如果在存储库级别设置了相同的参数(例如, user.email), 则它将隐藏全局级别中指定的一个。如果在全局级别中设置了相同的参数, 它将隐藏在系统级别中指定的一个。
Git有一个名为config的命令, 它可以接受参数, 也可以接受参数来指定要在哪个配置级别上指定。
  1. 系统级(– system)系统级涵盖整个用户, 整个计算机和所有存储库。在Windows上, 配置文件将保留在C:\ Documents \ Git \ etc \ gitconfig中。在此级别进行编辑时, 可以在所有位置看到更改, 即每个回购级别都可能受到影响。因此, 通常不建议在系统中编辑配置级别。
  2. 全局级别(– global)全局级别配置是在此级别上编辑在用户级别上起作用的级别。具体来说, 用户名适用于操作系统用户。在Windows上, 它存储在C:\ Users \ < UserName> \。gitconfig中。
  3. 储存库级别(-本地)
存储库级别是特定于存储库的级别。例如, 如果你已从GitHub克隆了任何项目, 则默认情况下, 如果未通过任何配置, 则git config将在本地级别写入。此外, 还有一个名为.git repository子文件夹的配置文件, 在Windows中, 它位于C:\ < RepoFolder> \。git \ config中。
基本配置你可以在命令行中配置下面显示的所有步骤, 以获得增强的体验。
你还可以确保git的版本git – version
你可以使用自己的名字设置Gitgit config – global user.name” < 你的全名> ”
你可以使用电子邮件设置Gitgit config – global user.email” < 你的电子邮件地址> ”
你可以确保Git输出是彩色的git config – global color.ui auto
你可以显示冲突中的原始状态git config – global merge.conflictstyle diff3
你可以看到当前的配置类型【GIT配置和用法(权威指南)】git config – list
有关更多信息, 你可以访问以下站点:https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration。
用代码编辑器Git你可以将Git与所需的编辑器(IDE)一起使用。有很多流行的代码编辑器。你可以根据自己的选择使用不同的编辑器, 并可以使用google搜索操作方法?
崇高文字设定:
git config – global core.editor” ‘ C:/程序文件/ Sublime Text 2 / sublime_text.exe’ -n -w”
VSCode设置:
git config – global core.editor” 代码-等待”
Atom编辑器设置:
git config – global core.editor” atom – wait”
在Mac / Linux安装程序中下载Git
  1. 你可以访问Git的网站Git下载
  2. 根据Mac / Linux版本下载软件。
  3. 你可以通过选择所有默认和推荐选项来安装Git。
完成上述所有操作后, 即可在终端上运行git。然后, 它显示不同的信息, 包括用法和在不同情况下使用的通用Git命令。
Git中有不同的配置级别。配置可以处于三个不同的级别。他们是:
  1. 系统
  2. 全局
  3. 储存库(仓库)
有一个概念是在顶部提到的这三个级别之间有一个级别。因此, 在所有级别中, 最高级别是System, 全局级别是第二高的级别, 存储库是最低级别的。同样, 该参数可以设置为多个级别, 例如, 如果在存储库级别设置了相同的参数(例如, user.email), 则它将隐藏全局级别中指定的一个参数, 并且如果在全局级别, 它隐藏了系统级别中指定的一个。
Git有一个名为config的命令, 它可以接受参数, 也可以接受参数来指定要在哪个配置级别上指定。
  1. 系统级(– system)系统级涵盖整个用户, 整个计算机和所有存储库。在Linux上, 配置文件将保留在/ etc / gitconfig中。在macOS中, 有一个名为/ usr / local / git / etc / gitconfig的文件。在此级别进行编辑时, 可以在各处看到更改, 即每个回购级别都可能受到影响。因此, 通常不建议在系统中编辑配置级别。此外, 它还要求同时具有macOS和Linux根目录的管理特权。
  2. 全局级别(– global)全局级别配置是在此级别中进行编辑影响用户级别的地方。具体来说, 用户名适用于操作系统用户。在Linux和macOS上, 它都存储在?/ .gitconfig中。
  3. 储存库级别(-本地)
存储库级别是特定于存储库的级别。例如, 如果你已从GitHub克隆了任何项目, 则默认情况下, 如果未通过任何配置, 则git config将在本地级别写入。另外, 还有一个名为.git repository子文件夹的配置文件。在Linux和macOS中, 它都存储在?/ < MyRepoFolder> /。git / config中。
基本配置你可以在终端中配置下面显示的所有步骤, 以获得增强的体验。
你可以使用自己的名字设置Gitgit config – global user.name” < 你的全名> ”
你可以使用电子邮件设置Gitgit config – global user.email” < 你的电子邮件地址> ”
你可以确保Git输出是彩色的git config – global color.ui auto
你可以显示冲突中的原始状态git config – global merge.conflictstyle diff3
你可以看到当前的配置类型git config – list
用代码编辑器Git崇高文字设定
git config – global core.editor” ‘ /应用程序/ Sublime Text 2.app/Contents/SharedSupport/bin/subl’ -n -w”
VSCode设置
git config – global core.editor” 代码-等待”
Atom编辑器设置
git config – global core.editor” atom – wait”
总结在本教程中, 你学习了在各种操作系统中安装Git的步骤。你还了解了使用自己喜欢的IDE进行设置所需的基本配置, 还了解了Git中的不同配置级别。
你可以学习很多资源来学习Git:
1.正确安装Git
2.Git基础
如果你想了解有关Git的更多信息, 请参加srcmini的Git数据科学入门课程。

    推荐阅读