cvs : 유료 느림 안정성(강)
svn : 무료 안정성(강) 별도 서버구축 권장
git : 무료 안정성(중) 무료제공 site가 많음
우리는 git을 쓰기로 함
1. github에 가입한다.
2. 공동 repository를 만든다.













용어 설명
fetch : 이력취득, 변경사항 정보를 서버에서 받아옴
pull : 변경사항 및 파일 취득
commit : 이클립스 변경사항을 내 컴퓨터에 적용
push : 내 컴퓨터에서 원격 서버에 적용
merge : 버전이 충돌로 인하여 적용이 안되는 경우 상태를 맞추는 작업
주의사항
- 이클립스 켜고 프로젝트를 fetch나 pull을 통하여 최신 상태 유지
올릴때
- git staging에서 올릴 파일들을 선택 후 녹십자가 add+index로 버전 정보 추가
- comment 작성
- 서버에 올릴 경우 commit and push 내 컴퓨터에만 저장할 경우 commit
받을때
- 프로젝트 우클릭 - team- fetch from~~ - 변경사항 개수 확인 후 숫자 존재시
- pull
충돌시 - push, pull 하는 중에 버전 충돌이 발생한 경우 <---> 대상 파일에 충돌 마크
해당 파일 우클릭 - team - merge tool
빨간 부분 : 서버에 있으나 현재 내 컴퓨터에는 없는 것.
파란 부분 : 내 컴퓨터에서 수정된 것
검은 부분 : 새로 올릴 것
1. 코드간 중간에 빨간 선에 존재하는 ㅁ을 클릭하여 내 컴퓨터에 선적용
2. git staging으로 해당 파일 버전 추가 및 커밋
3. 추가된 내용을 확인하여 편집 후 커밋 and 푸시
'about. What I learned > about.Gudi' 카테고리의 다른 글
SPRING 파일 업로드하기 (0) | 2021.06.18 |
---|---|
비동기 방식 (AJAX 사용하기) (0) | 2021.06.15 |
한줄 게시판 만들기 (0) | 2021.06.10 |
Spring (0) | 2021.06.09 |
SPRING (0) | 2021.06.07 |