0

使用 Git 改正错误的指南

mdruhul1
2023-8-7 141

无论您多么有经验,错误都是软件开发中不可避免的一部分。但是我们可以学习修复它们!这就是我们将在这个由两部分组成的系列中看到的内容:如何使用 Git 撤消错误。
使用代码是一项冒险的工作:有无数种方法是搬起石头砸自己的脚!但是如果你使用 Git 作为你的版本控制系统,那么你就有了一个极好的安全网。许多“撤消”工具将帮助您从几乎任何类型的灾难中恢复。

在我们这个由两部分组成的系列文章的第一篇文章中,我们将研究各种错误 — 以及如何使用 Git 安全地撤销它们!

丢弃文件中未提交的更改 
假设您对文件进行了一些更改,一段时间后您发现您的努力没有任何结果。最好重新开始并撤消对此文件的更改。

好消息是,如果您还没有提交修改,撤消它 国家电子邮件列表 们非常容易。但也有一些坏消息:一旦撤消,就无法恢复修改!因为它们还没有保存到 Git 的“数据库”中


所以没有办法恢复它们如前所述,这不会删除我们的错误提交(如果我们已经与远程存储库中的同事共享它,这可能会有问题)。相反,将自动创建一个包含还原更改的新提交。

恢复项目的先前状态 
有时,我们不得不承认我们已经把自己编入了死胡同。也许我们最近的几次提交没有产生任何成果,最好还是撤消。


隐藏重叠的想法。我今天刚刚阅读了很多关于网格的问题,因为我一直在研究响应式组件之类的东西,我想,“好吧,网格空间中发生了什么?” 并且有如此多的提案以非常有趣的方式混合和重叠。很难将它们分开并说,“好吧,我们应该单独解决这些问题还是将它们作为分组用例来解决?具体应该如何处理?”

 

 

画:我想这可能是,从外部来看,当你说“为什么这个功能不能实现?”时,这似乎是一种令人沮丧的缺乏进展。这是因为当您查看该功能时,它会爆炸成更难解决的更大问

画:希望解决更大的问题可以使其他各种事情成为可能。在我职业生涯的大部分时间里,我们都在大声疾呼要将一些新东西添加到 CSS 中。我相信你也很熟悉。现在似乎很难跟踪所有新事物,因为一直都有新事物出现。对于前端工作人员如何跟踪 CSS 中的所有新来者,您有什么建议吗?是否有好的资源或他们应该注意的事情?

仪:是的,如果你真的想要一个精心策划的、你应该看什么的感觉,有很多资源。但那是 Smashing Magazine、CSS-Tricks、所有常见的博客以及 Twitter 上的各种人。浏览器实现者以及工作组中的人员以及撰写文章的人员。Stephanie Eckles 想到了 ModernCSS。有很多这样的资源。我还要说,如果您留意不同浏览器的发行说明,它们不会经常出现,它不会每天都向您的收件箱发送垃圾邮件。您经常会在发行说明中看到有关他们发布的与 CSS 相关的内容的部分。通常就功能而言,它只是一两件事。您不会因所有新事物的出现而完全不知所措。

画:有趣的一点。我没想到要查看浏览器发行说明才能找到这些

最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!