我test_project
在 AWS 上有一个 git 存储库 - 我没有使用 github。
我希望几个学生能够“签出”、“分支”、“克隆”等等,这样他们就可以获得项目中可用的所有文件,但永远无法“签入”、“合并”、“推送”,随便变回原来的test_project
。
当我把项目拉下来时,我总是clone
把它放到我的个人机器上,这样我就可以在任何地方进行更改,并且push
在我离开那台机器之前进行更改——这样我总是拥有我正在处理的任何东西的最新版本(我有 3 台机器)经常不得不在两者之间工作)。
我应该让学生使用什么命令来“签出”这个项目,这样他们就不会意外地将他们的更改“合并”回原始存储库?