如何在Ubuntu上安装、配置和使用GIT?

前一篇文章 我们了解了Git的全部内容。现在我们将更详细地了解git及其存储库

null

吉特 是一个 分布式版本控制系统 强调速度、数据完整性,以及对分布式、非线性工作流的支持。每个Git工作目录都是一个完整的存储库,具有完整的历史记录和完整的版本跟踪功能,独立于网络访问或中央服务器。

github 是一个 基于Web的Git存储库托管服务 ,它提供了所有分布式版本控制。与严格意义上的命令行工具Git不同,GitHub提供了基于Web的图形界面。GitHub用于“版本控制”。这意味着当不止一个人(或一个团队)在从事软件开发项目时,GitHub会被用于该项目。GitHub的作用是为团队中的每个人创建一个基于云的集中存储库,并允许项目中的每个人更新信息。如果不是GitHub,也可以使用BitBucket。

安装GIT:

第一步: 打开终端并键入 sudo-apt-get-install-git har_4_1

第二步: 后藤 www.github。通用域名格式 然后登录你的账户。如果你是新用户,你可以简单地注册。(你也可以使用 www.bitbucket。组织 作为替代方案,但我们将在此处使用github)。

您将从这里获得一个用户名。让我们说它是 你的用户名 har_4_2

配置GIT:

第一步: 返回终端并键入此选项以配置git

git config–全局用户。命名“你的用户名”

第二步: 现在输入这个链接你的电子邮件。

git config–全局用户。电子邮件“你的电子邮件ID”

har_4_3

使用GIT:

第一步: 转到你的github帐户,创建一个名为的存储库(比如说你的项目名)。我们正在创建一个名为myproject的存储库

har_4_4

第二步: 创建一个包含项目名称的文件夹,并将当前目录更改为该目录。

mkdir myproject

cd myproject

har_4_5

第三步: 现在我们要为这个文件夹启动Git

初始化

har_4_6

第4步: 现在我们将设置remote,它告诉git存储库的位置。

git远程添加源 https://github.com/your_username/myproject.git

har_4_7

我们现在已经配置并安装了git,创建并配置了一个存储库。假设我们在myproject文件夹helloworld中有一个简单的文件。我们希望它能和一个从事同一项目的朋友分享。

har_4_8

第5步: 要添加此文件,我们将键入

git添加helloworld。C

或者,如果我们有很多文件要从文件夹传输到git帐户,那么我们可以使用这个命令。

git add。 har_4_9

这将传输我们稍后提交的列表中的文件。

第6步: 下一步,当我们完成添加文件时,我们必须提交添加。

git commit-m’你的消息’

har_4_10

第7步: 接下来,我们需要将刚才的提交推送到github的存储库

git推送原始主机

它会自动要求您输入github的用户名和密码。输入详细信息后,转到github并刷新。文件会被添加到那里。

‘的用户名 https://github.com “:您的_用户名

‘的密码 https://your_username@github。通用域名格式 ‘ : *******

har_4_12

第8步: 我们已成功在您的github帐户上传输了一个文件。现在让我们再添加一个关于我的文件。txt并编辑我们的文件helloworld。C按照相同的过程,我们将首先添加文件,提交,然后将它们推送到github帐户。

git add。 git commit-m’your_message’git push origin master har_4_14 har_4_13

第9步: 当我们转到github帐户时,我们会看到文件修改的整个层次结构。在这里,我们将看到我们对helloworld所做的改变。c文件中的相应提交。

har_4_15

现在,让我们假设项目的一位同事需要在helloworld上工作。C在做了一些更改之后,他想在github上更新文件。

第10步: 首先,他必须下载文件helloworld所在的整个存储库。c出现在他的系统中。

git克隆 https://github.com/your_username/myproject.git

将下载名为myproject的文件夹,其中包含所有文件。进行必要的更改,然后像上面一样添加、提交和推送文件。

har_4_16 har_4_17 har_4_18

第11步: 如果第一个用户希望看到更改,那么他可以通过键入以下内容来查看:

git pull原始主机

har_4_20

文章作者 哈希特·古普塔 : harshit 总部位于加尔各答的Harshit Gupta是一位活跃的博主,对撰写时事、技术博客、故事和个人生活经历有着浓厚的兴趣。除了热爱写作,他还喜欢编码和跳舞。目前在IIEST学习,他是Geeksforgeks的活跃博客撰稿人。你可以打电话联系他 https://in.linkedin.com/pub/harshit-gupta/102/b71/605

如果你也想在这里展示你的博客,请参见 吉微博 在Geeksforgek上写客博。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享