소스트리 언어 무조건 영어로 바꿔줄것
깃허브 형상관리
형상관리(소스관리)툴 - 협업 - 관리(USB)
-CVS(거의x)
-SVN
-github
git ignore 파일이 필요함 - 패키지에 넣기 --처음부터 넣어놓고 깃에 올려야한다★
의미:무시해야할 파일내용(올리지말아야할 파일내용)이 뭔지알려주는 파일
Staged Changes 는 중간서버.(메모리를 복사하는것) -- Unstaged Changes에서 올리다가 오류나면 끝나니까.. 안정성을 위해서.
깃허브에서 관리하는이름은 branch
orgin/master가 깃허브에 올라가야할 폴더라는것 == 깃허브랑 이클립스랑 싱크가 안맞다는것
push,pull해서 올려줘야함
rollback기능 = 커밋 되돌리기 --끝까지 되돌리면 아예 파일 삭제됨
되돌릴땐 맨위에서부터 차례대로 되돌려야한다.
중간부터 되돌리면 오류남
유지보수를 위해서 clone -next-next - Directory위치를 바꾼다.(파일위치 찾기쉽게)
C:\Users\X\Documents\workspace-sts-3.9.15.RELEASE/폴더이름 --이전 sts에서 저장되는 파일 폴더 경로임 - finish
finish 누르면 해당 폴더가 생김
import하면 다시 생김
소스트리에 다시 add해서 추가
===============
한번에 처음으로 롤백하고싶을때
Pull하기
근데 pull하기전까진 문제없는데 pull하고 난뒤 부터 문제가 생긴다.
Terminal에서 강제푸쉬를 한다.(연습이니까 해도됨 실전에선 절대절대 강제push하면 안됨)
그럼 위에 #2위에 commit이력은 전부사라진다.(사진에선 안사라짐)
====================
origin=서버 와 같은말
================================
branch에 대해서
=이미 있던 프로젝트에 다른 프로젝트를 추가해서 넣는것
이름이 ~~master]에서 [develop]으로 바뀜
다시 master로 바뀜
develop두번클릭
check out= 다시 develop으로 바꾸는것 -바뀜
용어 이렇게 4가지
master | orgin/master | develop(=branch) | origin/develop
develop - test를 이클에서 할수있다.
branch(=merge)
develop에 오른쪽마우스. merge develop into current branch누르기
이제 마스터와 develop이 같이 올라옴 - 파일폴더에도 호가인해보면 같이 올라오게됨
pushpush
브랜치 하나 더추가하고 controller수정하고 커밋하고 푸쉬
충돌과 merge에 대한 개념 제대로 알것
git에 조금만 헷갈려도 충돌이 확일어나니까 조심할것
================================================================================
오늘의 과제
스트링부트로 게시판 구현한뒤 깃허브에 .gitignore 한다음 git에 올리기
develop생성하고 reply브랜치를 따서 추가추가 - 소스트리로 추가했다는것 남기기
'코딩 > 수업 정리' 카테고리의 다른 글
21.03.02 Tue 컬렉션 프레임워크 (0) | 2021.03.02 |
---|---|
2021.02.26 (0) | 2021.02.26 |
21.02.24 [064] Wed (0) | 2021.02.24 |
21.02.23 [063] Tue (0) | 2021.02.23 |
21.02.22 [062] Mon (0) | 2021.02.22 |
댓글