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請勿推開主分支,因為這將打敗使用標籤的目的。