저는 졸업 대학 CS 학생입니다. Senior Seminar의 일환으로, CS 학생들은 최종 선임 프로그램 프로젝트에서 그룹으로 일합니다. 나는 GitHub을 사용하여 3-5 명의 급우 그룹에 대한 코드를 호스트하고 유지 관리 한 다음 학기가 끝나면 공개적으로 코드를 공개 할 계획입니다.학생 프로젝트에 개인 GitHub 저장소를 사용해야합니까?
학생 프로젝트에 공용 저장소를 사용해야합니까? 아니면 프로그램이 완료 될 때까지 비공개로 유지해야합니까?
각 학생은 서로 다른 프로젝트를 진행할 것이므로 코드 도용은 문제가되지 않습니다. 나는 프로젝트 동안 git-history를 다시 작성할지도 모르는 것에 관심이있다. 공공 저장소에서 더 어려울 수도있다. –
모든 것을 다시 쓸 필요는 없다. 예를 들어, 대화식 리베이스를 사용할 수 있습니다. 이 문서 확인 : https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History –