Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在网站开发过程中是否应该使用GitHub?_Github - Fatal编程技术网

在网站开发过程中是否应该使用GitHub?

在网站开发过程中是否应该使用GitHub?,github,Github,我目前正在开发一个使用html、css、php和javascript的网站。在这个开发过程中,我不断修改css以获得正确的外观 我觉得在我继续这个开发过程中,在GitHub上重新上传或修改文件是不切实际的。我认为GitHub应该在开发的最后阶段使用,这是对的,还是我还不知道GitHub有什么功能 Github(以及一般的git)对网站的开发很有帮助,但这取决于您的需要。在你的例子中,你提到了CSS。如果您试图破坏CSS而无法修复,那么git将支持您,因为您可以恢复到工作版本。Github通过允许

我目前正在开发一个使用html、css、php和javascript的网站。在这个开发过程中,我不断修改css以获得正确的外观

我觉得在我继续这个开发过程中,在GitHub上重新上传或修改文件是不切实际的。我认为GitHub应该在开发的最后阶段使用,这是对的,还是我还不知道GitHub有什么功能

Github(以及一般的git)对网站的开发很有帮助,但这取决于您的需要。在你的例子中,你提到了CSS。如果您试图破坏CSS而无法修复,那么git将支持您,因为您可以恢复到工作版本。Github通过允许您直接查看包含所有插入和删除的CSS文件,使这变得更容易

如果您的内容没有发生剧烈的变化,并且偶尔做一些小的变化,那么git应该工作得很好。版本控制是git的主要目标,由于对文件的微小更改并不涉及文件的全新副本,而是涉及插入和删除的行,因此使用git可能比不时备份整个网站更有优势

因此,最终,这取决于您的网站是什么样的,以及您计划如何调整/更新它。

Github(以及一般的git)对网站的开发很有帮助,但这实际上取决于您的需要。在你的例子中,你提到了CSS。如果您试图破坏CSS而无法修复,那么git将支持您,因为您可以恢复到工作版本。Github通过允许您直接查看包含所有插入和删除的CSS文件,使这变得更容易

如果您的内容没有发生剧烈的变化,并且偶尔做一些小的变化,那么git应该工作得很好。版本控制是git的主要目标,由于对文件的微小更改并不涉及文件的全新副本,而是涉及插入和删除的行,因此使用git可能比不时备份整个网站更有优势


因此,最终,这取决于你的网站是什么样的,以及你打算如何调整/更新它。

我看不出有什么理由不这样做。任何项目的所谓开发阶段(应该?)都特别混乱。虽然版本控制的好处在这个阶段并不明显,但由于其能力,它们还不能得到足够的强调

  • 要及时"回头",
  • 提供一个合理、可重复、可靠的工作环境
  • 引导您进入一个可以信赖的开发过程
  • 此外,还需要一份报告。从第1天开始,还应该采用这种方法,再加上快速简单的devops过程(它与git配合得非常好)


    当我进行网站开发时,我广泛使用git(虽然不是GitHub),而且由于GitHub对私人回购有极好的支持,因此没有理由不使用它。你也可以看看哪些网站是通过你的回购协议创建的

    我看没有理由不这样做。任何项目的所谓开发阶段(应该?)都特别混乱。虽然版本控制的好处在这个阶段并不明显,但由于其能力,它们还不能得到足够的强调

  • 要及时"回头",
  • 提供一个合理、可重复、可靠的工作环境
  • 引导您进入一个可以信赖的开发过程
  • 此外,还需要一份报告。从第1天开始,还应该采用这种方法,再加上快速简单的devops过程(它与git配合得非常好)


    当我进行网站开发时,我广泛使用git(虽然不是GitHub),而且由于GitHub对私人回购有极好的支持,因此没有理由不使用它。你也可以看看哪些网站是通过你的回购协议创建的

    您应该使用git的全部原因是为了版本控制。您可以将文件作为快照提交,以便在历史记录中的任何时间返回。无需每次都不断地将修改后的文件重新上传到Github,只需推送更改即可。您只需提交更改以将该点保存在历史记录中,然后在此后的任何时间点推送提交。您可以将文件作为快照提交,以便在历史记录中的任何时间返回。无需每次都不断地将修改后的文件重新上传到Github,只需推送更改即可。您只需提交更改以在历史记录中保存该点,然后在此后的任何时间点推送提交。谢谢!另外,由于您提到使用Git进行流程,Git和GitHub之间的区别是什么?Git是一个(分布式)版本控制系统。GitHub就是这样一个系统的提供者。前者是一个软件,后者提供该软件(以及更多)作为服务。谢谢!另外,由于您提到使用Git进行流程,Git和GitHub之间的区别是什么?Git是一个(分布式)版本控制系统。GitHub就是这样一个系统的提供者。前者是一种软件,后者将软件(以及更多)作为服务提供。