- 포트폴리오 제작
- C++(자료구조 & 알고리즘)
- 커뮤니케이션
개발팀 vs 라이브팀
- 클라이언트 = 개발팀
- 서버 = 라이브팀
수업에 있어 중요한 점
- 스스로 자신 평가하지 말기
- 질문 많이 하기
- 기록 남기기
- 모든 프로그램은 항상 최신 상태로 업데이트
-> 소스와 변화를 관리하고 버전별로 복구하거나 팀 프로젝트에서 협업을 돕는 도구(프로그램)
-> 생성한 프로젝트를 저장해 놓는 것
종류
- Git = 분산저장소 타입
- SVN = Client/Server 타입
- RCS = 폴더 공유 타입
서버
- 다른 곳에 켜진 컴퓨터
Github 로그인 한다. (ID 없을 시 회원가입)
New를 누른다. (새로운 Repository 생성)
저장소 이름(Repository Name)을 작성한다.
Public(공개)/Private(비공개)할지 정한다. (Public으로 설정)
Public vs Private
Public = 모든 사람이 들어와서 다운 및 볼 수 있음 (수정은 권한을 받아야 가능)
Private = 초대한 사람만 들어와서 다운 및 볼 수 있음(수정은 권한을 받아야 가능)
README file을 생성 여부를 결정한다. (생성 안함)
cf) README file
해당 프로젝트(저장소)을 설명해주는 파일
gitignore을 설정한다. (Visual Studio로 설정)
cf) gitignore
Git 버전 관리에서 제외할 파일 목록 지정
License를 설정한다. (MIT로 설정)
cf) Private 저장소에서 사용자 추가하는 방법
1. 해당 저장소의 Settings에 들어간다.
2. Settings -> Collaborators에 들어간다.
3. Manage Access에 Add People을 클릭한다.
4. 추가하고 싶은 Github유저의 ID/E-mail을 적고 추가한다.
5. 초대받은 유저가 승낙해야 한다.
cf) 초대받은 유저가 승낙하는 방법
1. 본인의 Github에서 아이콘을 누른다.
2. Your Organizaionts에 들어간다.
3. Accept버튼을 눌러 승낙한다.
1) Git 홈페이지에 들어가서 Windows용을 다운 받는다.
2) 해당 페이지가 나올때까지 Next 버튼을 누른다.
3) Git의 사용법을 설정한다. (3번 선택)3-1) Git Bash만으로 제어
3-2) 커맨드 라인과 다른 프로그램 제어
3-3) 커맨드 라인으로만 제어4) 계속 Next 버튼을 눌러 설치한다.
5) 관리할 Repository의 주소를 가져온다.
6) CMD에 "git clone 주소"를 입력한다.
7) C드라이브에 가서 Clone한 파일을 들어간다.
8) 확장자와 숨긴 파일 보기를 설정한다.
cf) 해당 컴퓨터로 처음 git을 사용한 경우 로그인 창이 나온다.
-> 통합 개발 환경
-> 프로그래머가 소프트웨어 코드를 효율적으로 개발하도록 돕는 소프트웨어 애플리케이션
-> ex) VisualStudio, Eclipse 등
- 새 프로젝트를 만든다.
- 빈 프로젝트로 만든다.
- 프로젝트의 이름을 설정한다.
- 프로젝트의 위치를 Git에서 Clone한 파일의 위치로 설정한다.
- Clone한 파일에 돌아가보면 생성한 Visual Studio 파일이 있다.
- 프로젝트이름.sln을 클릭하여 Visual Studio를 연다.
- 상단에 Git 을 클릭한다.
- 하단에 Git 변경 내용을 클릭한다.
- 프로젝트에 변경사항이 있으면 로그를 적어 커밋한다. (로컬 커밋)
- 푸시를 눌러야 로컬에 적용된 커밋사항을 Github 서버에 적용시킬 수 있다.
cf) 푸쉬(Push)
-> 로컬에 적용된 수정사항을 원본에 적용시키는 것