javaAdlister
1.0.0
该仓库包含Java Adlister项目,我们将与学生一起在Java课程的后半部分工作。
此存储库旨在保持私密性仅对教师可见。为了将项目交付给学生,我们将把一系列标签推向一个将使学生可见的存储库,因此没有提前为所有解决方案提供所有解决方案。标签按顺序为:
servlets
servlets-solution
jsp-and-jstl
jsp-and-jstl-solution
mvc
mvc-solution
sessions-and-cookies
sessions-and-cookies-solution
jdbc
jdbc-solution
user-input
user-input-solution
passwords
passwords-solution学生将签出每个标签,然后将其分支在练习上进行工作。请注意,当您结帐标签时,您的存储库将处于独立的头部状态。因此,一旦您检查了标签,创建并切换到分支非常重要。如果您不这样做,您仍然可以添加和提交文件,但是由于您不在分支上,只要您切换分支,您的提交就会丢失。如果这发生在学生(不可避免地会这样)的情况下,则可以根据Git的惊人来恢复工作。跑步
git reflog并寻找学生做出的最后提交。注意提交的哈希,然后查看该提交
git checkout < sha >从这里,创建一个新的分支,以保存工作。
克隆这个仓库
例如
git remote add mammoth [email protected]:gocodeup/mammoth-adlister.git推动所需标签
git push mammoth servlets-solution请勿推开主分支,因为这将打败使用标签的目的。