javaAdlister
1.0.0
이 repo에는 Java Adlister 프로젝트가 포함되어 있습니다.
이 repo는 강사에게만 개인 만 보이도록 고안되었습니다. 학생들에게 프로젝트를 전달하기 위해 우리는 일련의 태그를 학생들에게 볼 수있는 저장소로 푸시 할 것이므로 모든 솔루션을 미리 제공하지 않습니다. 순서대로 태그는 다음과 같습니다.
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마스터 브랜치를 밀어 넣지 마십시오 . 태그 사용 목적을 물리 치기 때문입니다.