【发布时间】:2012-06-29 05:58:06
【问题描述】:
我希望对我的 CS 项目进行版本控制,以便我可以从多个位置处理它们。我的学校有一个 Linux 实验室,一旦项目完成评分,我们就需要将它们放置在那里。
假设我在 Linux 实验室有以下结构
~/Work/CS/src/lib
~/Work/CS/src/project1
~/Work/CS/src/project2
~/Work/CS/src/project3
等等……
在处理类项目时,我会将头文件和存档放入 src/lib,并将源代码放入 src/some_project
版本控制的最佳方法是什么?我想创建一个名为“2011F”的私有 GitHub 存储库,这样我就可以将其他 CS 类的项目放在那里。但最理想的情况是,我希望能够 cd 进入我在 Linux 实验室的 CS 目录,然后从 GitHub 拉取更新的代码。
【问题讨论】:
-
github != gitBitbucket 提供免费的 Git -repos,Github 不提供。你也可以在你的学校服务器上托管你自己的 git -repos - 注意这个线程 here 关于内容托管你的 git-repos。
标签: git version-control github