Этот репо содержит проект 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 reflogИ ищите последнего коммита, сделанного студентом. Обратите внимание на хэш коммита, а затем проверьте этот коммит
git checkout < sha >Отсюда создайте новую филиал, чтобы работа была сохранена.
Клонировать это репо
Добавить репо студентов в качестве нового удаленного, например,
git remote add mammoth [email protected]:gocodeup/mammoth-adlister.gitНажмите на желаемые теги
git push mammoth servlets-solutionНе толкайте главную ветвь, так как это победит цель использования тегов.