备份代码的 3 种方法(即使你不了解 Git)

2025-06-08

备份代码的 3 种方法(即使你不了解 Git)

如今,全球有超过 7300 万软件工程师使用 GitHub。虽然 GitHub 提供了许多好处,包括项目管理、开源协作和自动化,但早期职业开发者通常会注册它来托管他们的代码,并可视化他们随着时间的推移所做的更改。就我个人而言,我选择将代码上传到 GitHub 是因为:

  • 它降低了丢失代码的风险。如果我只将代码存储在本地计算机上,而这台计算机停止工作,我的工作成果将永远丢失。无论我使用哪台计算机,我都可以通过 GitHub 访问我的代码。
  • 它帮助我找到工作。GitHub 就像我的个人作品集,可以向招聘经理和人才资源展示我的技术专长。从编程训练营毕业后,由于我缺乏专业的软件工程经验,GitHub 对我的求职尤其有帮助。
  • 它帮助我进行项目协作。在 Git 和版本控制(即在项目各个阶段保存不同文件或“版本”的过程)出现之前,人们通过电子邮件、软盘和其他繁琐的媒介共享代码。如今,借助 GitHub 这样的工具,你可以共享代码,并直观地跟踪每个协作者所做的更改。我还可以通过评论和 GitHub 讨论区与协作者交流。

与 GitHub 交互的常用方式是通过 Git 和终端。由于 Git 和终端的学习曲线非常陡峭,一些开发者,尤其是早期的开发者,会避免使用 GitHub。但是,如果我告诉你,你可以使用 GitHub 来存储你的编程项目,而无需使用命令行呢?

Git 和 GitHub 之间的区别

在我描述不使用 Git 利用 GitHub 的各种技术之前,我想澄清一下这两个工具之间的区别。

Git

通俗地说,Git 会在您保存历史记录更改时记录项目的快照。这样,开发人员在犯错或发现问题时,就可以放心地返回到项目的先前版本。要使用它,人们需要在本地计算机上安装 Git,然后在终端中输入git addgit commit和等命令git push来保存最新的更改。

GitHub

GitHub 的核心是一个基于 Web 的平台,供开发者在云端存储代码。它还提供移动应用程序和桌面应用程序。通过图形用户界面,开发者可以使用 GitHub 与世界各地的开发者合作。多年来,GitHub 不断扩展其服务范围,涵盖项目管理、自动化、部署、安全等。

GitHub 结合了 Git 的版本控制功能,使协作更加容易。

无需命令行即可备份代码

1. GitHub 桌面版

GitHub Desktop 是一款具有图形用户界面的桌面应用程序,它允许您在不接触终端的情况下检索、编辑代码并将其保存到 GitHub。阅读官方文档,了解有关安装、配置和使用 GitHub Desktop 的更多信息。

2. GitHub 的 Web 用户界面

您可以直接从 GitHub.com 上传、编辑和查找文件,而无需下载文件或浏览终端。

  • 选项 1:上传文件后,您可以直接在 GitHub.com 上编辑文件。
  • 选项 2:您可以在本地计算机上编辑文件,拖放整个文件夹,GitHub 将“自动”确定哪些文件已被更改,并且仅上传已编辑的文件。

在基于 Web 的编辑器中管理源代码控制的图像

3. GitHub.dev

您可以在https://github.dev找到 GitHub 的免费网页版编辑器。该网页版编辑器提供完全在浏览器中运行的轻量级编辑体验。使用网页版编辑器,您可以浏览 GitHub 中的文件和源代码仓库,并进行代码更改和提交。您可以在编辑器中打开任何仓库、分支或拉取请求。阅读官方文档,了解如何通过 github.dev 编辑和保存文件。

图片描述

即使你不了解 Git 或对它的终端感到畏惧,你仍然可以使用 GitHub 备份代码、跟踪更改并构建你的作品集。当然,随着你的技能提升并找到新职位,你的雇主可能更希望你使用 Git。

接下来的几周,我将分享一些关于 Git 和 GitHub 的技巧,这些技巧都是我在科技生涯中学习到的,并且还在不断学习。关注我,以免错过我即将发布的博客文章!让我们一起成长,成为版本控制专家!

鏂囩珷鏉ユ簮锛�https://dev.to/github/3-ways-to-backup-your-code-even-if-you-dont-know-git-1o5l
PREV
使用 Kontra.js 为 JS13K 构建一个小游戏
NEXT
JavaScript:使用 Promises 和 Async/Await 进行错误处理