Git和GitHub入门(1/3)

Git是一种版本控制系统。

这是用来进行源代码版本控制的软件。在团队进行系统开发时,对源代码进行变更的管理是必不可少的。如果不进行变更管理,就会很难确定哪个版本的源代码是最新的,以及其中有什么变更。

Git是一种可以轻松进行变更管理的机制。在Git中,我们可以创建一个名为”仓库”的存储位置,并将文件和文件夹放置在其中,从而可以记录被放置的文件和文件夹的变更历史。

据说是Linux的创始人Linus开发的。而且现在的维护者竟然是日本人,是浜野纯先生(这位)。

GitHub是一个网站的名称。

GitHub是一家推广Git的网络服务公司,在云端提供Git的“远程仓库”,使得即使在地理上相隔遥远的地方,也能够进行协同开发。

其他Git托管服务

实际上,除了GitHub以外还有其他可以使用Git的服务,比如Atlassian的Bitbucket,还有可以在自己的服务器上构建Git环境的GitLab。

使用Git和GitHub可以做的事情

Untitled Diagram (15).png

安装和初始化Git

那么首先,我们来配置Git。

环境

Mac

苹果电脑

请确认使用以下命令显示版本,因为应该已经预先安装了。

$ git --version

做的第一件事

设置个人资料(请确保内容可以在GitHub上公开)。
–global选项是必需的选项,用于更改~/.gitconfig文件。3

$ git config --global user.name "your name"
$ git config --global user.email "your@email"

设置文件将会被更新。

[user]
        email = your@email
        name = your name

让我们对命令输出进行彩色标记,以便更容易阅读。

$ git config --global color.ui auto

設定文件將被更新。

[user]
        email = your@email
        name = your name
[color]
        ui = auto

GitHub的设置

让我们在 GitHub 上创建一个账户吧。

一旦成功登录账号后,就会创建远程代码仓库。

GitHub_1.png
Create_a_New_Repository.png
sample.png

在Git中创建本地存储库

在Mac上,創建一個與之前在Git Hub上創建的存儲庫名稱相同的目錄,然後在該目錄中執行git init命令。

$ mkdir sample
$ cd sample
$ git init

当你运行git init时,会创建一个.git目录。
使用ls -la命令,可以显示以.(点)开头的隐藏目录。

$ ls -la
drwxr-xr-x   3 hoge  staff   96 10 12 14:08 .
drwxr-xr-x  17 hoge  staff  544 10 12 14:06 ..
drwxr-xr-x   9 hoge  staff  288 10 12 14:44 .git

远程存储库的设置

首先,在本地存储库的设置中,我们需要设置连接到的远程存储库。要做到这一点,首先复制远程存储库的URL。

sample2.png

请在先前创建的本地存储库中执行以下命令:
在git remote add origin之后输入远程存储库的URL。
origin是默认的远程存储库的名称。(您也可以使用其他名称进行注册,但通常使用origin。)

$ git remote add origin https://github.com/hoge/sample.git

在.git目录下的config文件中添加了远程仓库的origin仓库配置。

[remote "origin"]
        url = https://github.com/hoge/sample.git
        fetch = +refs/heads/*:refs/remotes/origin/*

请点击此处阅读更多。

Git和Git Hub入门(2/3)
Git和Git Hub入门(3/3)

2018年,微软公司收购了GitHub,但它仍然以独立企业的形式运营。参考网站:(提供参考的)。

git的配置文件有几个,使用git config命令的选项决定要更改哪个文件。例如,添加–system选项会修改/etc/gitconfig(系统上所有用户的配置文件)。

广告
将在 10 秒后关闭
bannerAds