个性化阅读
专注于IT技术分析

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

你可以使用自己的名字设置Git

git config –global user.name” <你的全名>”

你可以使用电子邮件设置Git

git config –global user.email” <你的电子邮件地址>”

你可以确保Git输出是彩色的

git config –global color.ui auto

你可以显示冲突中的原始状态

git config –global merge.conflictstyle diff3

你可以看到当前的配置类型

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中。

基本配置

你可以在终端中配置下面显示的所有步骤, 以获得增强的体验。

你可以使用自己的名字设置Git

git config –global user.name” <你的全名>”

你可以使用电子邮件设置Git

git 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数据科学入门课程。

赞(0)
未经允许不得转载:srcmini » GIT配置和用法:权威指南

评论 抢沙发

评论前必须登录!