GitHub 初学者指南

已发表: 2022-12-04

作为一名编码新手,您必须了解 Git,它具有动态特性来协助您的工作。 Git 用作分布式版本控制软件,使不同的实体能够同时工作并保存所有工作的更改历史记录。 卓越的功能保证了零代码争吵,使开发人员能够将文件或整个项目回滚到以前的代码模型。

由于此类项目的需求经常变化,版本控制系统使开发人员能够恢复到其代码的早期版本。

Git 的分支结构使开发人员能够独立完成一项工作。 如果您是开发人员,请将 Git 视为管理代码库的小型软件应用程序。

目录

Git 的存储库

如果您想开始使用 Git,存储库存储是您必须了解的一项必要功能。 存储库是一个包含多个文件的项目,例如基于代码的文件。

Git 存储库有两种存储方式:在线存储、云存储或在系统中安装服务器来存储文件。

最流行的 Git 存储库服务是 Microsoft 的 GitHub、GitLab 和 BitBucket。

需要 Git

Git 简化了对开源项目的贡献

GitHub 用于处理几乎所有的开源项目。 如果您的产品是开源的,您可以免费使用 GitHub。 它包含一个 Web 界面和本机应用程序,可简化合并详细文档和接收项目评论的过程。

您可以首先创建项目的克隆并对其进行修改,然后只需通过 GitHub 的 Web 界面提交拉取请求。 此拉取请求将允许您通知其他人有关项目中所做的修改并准备好进行审查。

从世界一流大学在线学习软件开发课程。 获得执行 PG 课程、高级证书课程或硕士课程,以快速推进您的职业生涯。

质量数据

Git 使使用 GitHub 获取高质量文档变得容易。 它的支持部分和教程提供了几乎所有你能想到的 Git 相关主题的信息。

连接到各种平台

GitHub 可以连接到 Amazon 和 Google Cloud 等流行系统以及 Code Climate 等服务,以跟踪您的输入并识别 200 多种计算机语言的术语。

在版本之间启用代码更新

当从事同一项目的团队修改文件时,很难跟踪修改情况。 GitHub 通过跟踪存储库文件的所有更改来确保一致性。

它还使您能够维护以前文件的历史记录,类似于我们在 Microsoft 等中所做的,因此过去的版本不会因每次修改而丢失。 GitHub 使返回到先前版本并添加您的贡献变得简单。

展示你的作品

作为开发人员,您想引起招聘人员的注意吗? 然后 GitHub 以其最大的可靠性为您提供支持。

大多数公司现在在寻找新的项目雇员时会查看 GitHub 资料。 如果你的个人资料是公开的,你被录用的机会就会增加,即使你没有就读于著名的机构或大学。

如何使用 GitHub?

在您的设备上安装 GitHub

首先,在计算机系统上安装 Git 工具。 要与 GitHub 交互,我们将使用命令行界面。

  • 从更新您的包开始。
  • 使用 apt-get 安装 Git 和 Git-Hun。
  • 最后,检查你是否正确安装了 Git。
  • 当您准备好保存您的工作时,请使用您的数据执行以下命令以设置默认用户名和电子邮件。

建立本地 Git 存储库

在您从头开始新项目时设置本地 Git 存储库。 在这里,您可以保存文件并更改版本控制的检查点。 另外,不要忘记在开始本地存储库之前在桌面上创建一个文件夹。

通过复制下面列出的命令来启动您的端口或命令提示符。

cd~/Desktop/git-demo-example git init

瞧! 您已经创建了第一个 Git 存储库,可以存储文件了。

将一些文件添加到文件夹中,以便您可以使用。 在 git-demo-example 文件夹中创建一个名为 floral.py 的文件并粘贴以下代码。

如果您没有安装 Python,您仍然可以继续创建 .txt 文件而不是 .py 文件。

花香=[玫瑰、百合、木槿、雏菊、矮牵牛、向日葵]

退出并保存文档。 在同一文件夹中,创建另一个名为 fruits.py 的文件并将以下代码粘贴到其中。

fruits=[苹果、香蕉、西瓜、芒果、荔枝、橙子]

现在您的 Git 文件夹中有两个文件。

upGrad 为您举办的独家软件开发网络研讨会 –

SAAS 业务——有何不同?

将文件共享到本地 Git 存储库

完成创建本地 Git 存储库并创建新文件后,下一步是将这些文件添加到存储库的文件夹中,以跟踪文件中所做的修改。 该过程称为提交。

通勤分两步将代码提交到本地仓库。 在提交之前,您必须先将文件放在暂存区。 这个过程中的额外步骤允许您控制要将哪些文件提交到本地存储库,并防止您提交错误的文件。

例如:如果您希望将单个文件提交到暂存区,请使用—— git add flower.py

但是如果你想添加多个文件,使用—— git add flower.py fruit.py

检查所有承诺

您可以使用 git log 查看到目前为止所做的提交列表。 提交日志包含提交创建者的姓名、提交日期以及每次提交的提交消息。

忽略提交文件

如果有您不想提交的文件,您可以使用 .gitignore 文件来帮助提交。 .gitignore 文件指示 Git 应该忽略哪些文件或变体,因此它们不会被错误地展示和提交。

Git 分支

GitHub 提供的另一个出色的功能是使用 Git,您可以创建单独的分支以使您的工作与 master 分支区分开来,这对于运行代码测试非常有用。 如果你在端口中输入 git status,你会看到你在 master 分支上。

创建一个远程存储库以与您的团队协作

在本地存储库中保存所有更改后,设置远程存储库并将其与本地存储库同步以简化访问或与他人共享——这将允许您将更改移动到其他人可以访问您的主要中心代码并进行必要的修改。

软件工程热门课程和文章

热门节目
软件开发执行 PG 课程 - IIIT B 区块链证书课程 - PURDUE 网络安全证书计划 - 普杜 计算机科学硕士 - IIIT B
其他热门文章
2021-22 年美国云工程师薪资 AWS 解决方案架构师在美国的薪水 美国的后端开发人员薪水 美国的前端开发人员薪水
Web开发人员在美国的薪水 2022 年 Scrum Master 面试问题 如何在 2022 年开始网络安全职业? 工程专业学生在美国的职业选择

通过参加高级课程了解有关 GitHub 的更多信息

在 upGrad,我们的 Executive PG Program in Software Development 非常适合有抱负的软件开发人员、IT 专业人员、工程师、分析师和希望在软件开发领域开启职业生涯的应届生。 本课程为您提供完整的软件开发之旅,包括数据架构。

立即注册以利用专有的 upGrad 功能,例如 360 度学习支持、小组学习和网络管理。

Git 和 GitHub 有什么区别?

简单来说,Git 是一个软件应用程序,可让您管理和跟踪源代码的历史记录。 GitHub 是一项支持云的服务,可让您管理 Git 存储库。 对于您的开源 Git 项目,GitHub 可以帮助您更好地管理它们。

GitHub 上的可用空间量是否有限制?

截至 2020 年,GitHub 上公布的每个此类文件的大小限制为 2 GB。

学习GitHub简单吗?

Git 简化了与他人合作的过程,并使项目协作变得简单。 团队成员可以处理文件并轻松地将他们的更改合并到项目的主分支中。 Git 和 GitHub 知识逐渐从理想发展到各种工作角色的必需。