备份代码的 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 add
、git 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 将“自动”确定哪些文件已被更改,并且仅上传已编辑的文件。
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