Git Pro学习

第一章

1.首次Git设置:
Git附带了一个名为的工具git config,可让您获取和设置控制Git外观和操作方式的配置变量。

1.设置身份:

安装Git时应该做的第一件事是设置用户名和电子邮件地址。这很重要,因为每个Git提交都使用这些信息,并且它不可避免地融入您开始创建的提交中:

git config --global user.name "John Doe"
git config --global user.email [email protected]
再次,如果您通过该–global选项,则只需执行此操作一次,因为Git将始终将该信息用于您在该系统上执行的任何操作。如果要使用特定项目的其他名称或电子邮件地址覆盖此项,则可以在该项目中运行不带–global选项的命令。

2.设置编辑器:

现在您的身份已设置,您可以配置将在Git需要您键入消息时使用的默认文本编辑器。如果未配置,Git将使用您系统的默认编辑器。
对于Notepad ++(一种流行的编程编辑器),您可能希望使用32位版本,因为在编写本文时,64位版本不支持所有插件。如果您使用的是32位Windows系统,或者在64位系统上安装了64位编辑器,则可以键入以下内容:

$ git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -nosession"

3.检查设置:

如果要检查配置设置,可以使用该git config --list命令列出Git在此时可以找到的所有设置:

$ git config --list
user.name=John Doe
[email protected]
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto

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

$ git config user.name
John Doe

在这里插入图片描述
在这里插入图片描述

第二章(重点)

1.获取Git存储库

您通常可以通过以下两种方式之一获取Git存储库:

  • 您可以获取当前不受版本控制的本地目录,并将其转换为Git存储库,或
  • 您可以从其他地方克隆现有的Git存储库。
    在任何一种情况下,您最终都会在本地计算机上安装一个Git存储库,准备工作。

1.1在现有目录中初始化存储库

如果您的项目目录当前不受版本控制,并且您想要使用Git开始控制它,则首先需要转到该项目的目录。
cd /c/user/my_project
并输入:
git init
这将创建一个名为的新子目录.git,其中包含所有必需的存储库文件 - Git存储库框架。此时,您的项目中没有任何内容被跟踪。

如果要启动版本控制现有文件(而不是空目录,也就是说这个文件夹必须存在),则应该开始跟踪这些文件并执行初始提交。您可以使用一些git add指定要跟踪的文件的命令来完成此操作,然后执行以下操作git commit:
git add *.c
git add LICENSE
git commit -m 'initial project version'
此时,您有一个Git存储库,其中包含跟踪文件和初始提交。
在这里插入图片描述

1.2克隆现有存储库

如果您想获得现有Git存储库的副本 您需要的命令是git clone
您使用克隆存储库git clone 。
git clone https://github.com/libgit2/libgit2
这将创建一个目录libgit2,初始化其中的.git目录,下拉该存储库的所有数据,并检出最新版本的工作副本。如果你进入libgit2刚刚创建的新目录,你会看到那里的项目文件,准备工作或使用。
在这里插入图片描述
具体可参考:Git Pro书籍

猜你喜欢

转载自blog.csdn.net/qq_42764468/article/details/88863508