我正在扩展我的Web开发工具,我遇到了Github和Git,我一点都不害怕开始。
我的工作包括开发网站以修改现有网站的设计或功能。
我假设git和github将用于完整的Web开发表单Scratch,我是对的吗? 您是否打算使用github作为客户端访问项目的方式?
无论如何,对于noob问题我不知道如何将Git或Github合并到我现有的工作流程中。
答案 0 :(得分:2)
git
是version control system。它可能是目前最受欢迎的,作为一名开发人员,您可以从熟悉中获益。版本控制通常是一种很好的做法,你应该使用一些软件来完成它。如上所述,Git是另一种选择,也是最受欢迎的选择之一。
github
是一家提供git托管服务和一些增值服务(如集成的错误跟踪,日程安排,维基等)的公司,当您执行大型项目并与其他人合作时非常有用开发人员。
答案 1 :(得分:1)
git
是分布式版本控制系统。它可以存储您的更改历史记录,将您的代码分发到远程存储库,让您尝试新代码而不必担心破坏现有代码等等。
GitHub是git存储库托管的一个示例,它允许您方便地与其他人共享您的代码并与之协作。还有很多其他选项,如BitBucket,GitLab,CloudForge,CodeBase等.GitHub绝对是最受欢迎的公共/开源项目。
由于您希望将其用于工作,您可能希望将repo保密。 GitHub让你支付私人回购,但BitBucket和GitLab免费提供私人回购,只要你没有私人回购的合作者太多。
您通常不会使用它来向您的客户展示内容,除非他们在技术上倾向于此,Git repos主要用于分享实际代码,而不是演示。但是,由于您询问了Web开发,GitHub确实提供了GitHub页面,允许您完全免费演示静态站点,没有任何限制。