本学期我正在学习两门200级CS课程(C ++和汇编),并且想学习git。将它用于我的课堂作业是否切合实际,即使它们可能是小作业?
答案 0 :(得分:4)
是的,是的,它是实用的。我以这种方式使用它。
Git非常轻巧,与您的课程一起学习也不会太麻烦。您可能需要考虑使用BitBucket等服务来托管您的代码,尽管您不必这样做。
另外,请保持gitref方便的链接。
答案 1 :(得分:2)
我强烈建议首先学习如何使用小代码库。这将在以后认真帮助你。你要避免的情况是提供大量代码,同时学习基础知识如何工作(分叉和提交等)!
此外,对小项目使用git / mercurial非常方便。我知道有人用它来存储他们的简历版本,笔记,以及更相关的cs家庭作业。
答案 2 :(得分:0)
是的,在学习课程时学习Git。有两个主要好处:
你必须稍微人为地处理一件事就是使用分支机构。也许您应该将主分支视为存储每个分配的最终解决方案的位置,同时在自己的开发分支上开发每个分支。但是,除非您的作业旨在建立在先前的工作基础上,否则您不一定会获得更复杂的合并经验。但是,如果不使用VCS来保留信息,我就不会进行开发。
(至于'经常提交' - 任何时候代码编译并在目的地上取得进展,考虑提交,以便如果下一次更改或添加导致麻烦,您可以回到已知的'好'这可能是非常有价值的。随着你越来越有经验,你可能会发现你等到你提交之间做了更多的更改,但保持频繁提交仍然很重要。)