2022-04-01(금)

Jeongyun Heo·2022년 4월 1일
0

로그인 화면 이메일 저장하기

스프링 부트가 on인 경우 true로 자동으로 처리

체크 안 하면 값이 안 넘어감

스프링 부트 에러 안 남

응답 헤더에 쿠키를 실어서 보내는 방법

클라이언트보고 저장하라고 한다

쿠키에는 문자열만 저장 가능

이메일 저장하기 체크하면

자바스크립트에서 쿠키 값 꺼내기

javascript cookie 검색

https://developer.mozilla.org/ko/docs/Web/API/Document/cookie

javascript cookie library 검색

https://www.npmjs.com/package/js-cookie

git/bitcamp-study/mylist-boot/app/src/main/resources/static>
npm i js-cookie

로그아웃 해도 이메일 저장되어 있음

Pro Git
https://git-scm.com/book/ko/v2

git/eomcs-docs/git-user-guide/git-user-guide-basic.md

VCS(형상관리 시스템: Software Configuration Management: SCM)

① 로컬 버전 관리 시스템
공유 불가 → 팀작업이 힘들다

② 중앙집중식 버전 관리 시스템
프로젝트를 저장하고 가져온다
저장소를 가져오는 게 아님

스냅샷 (snapshot) = commit

그냥 커밋만 하면 서버에 올라감

checkout
update
commit

③ 분산 버전 관리 시스템
서버 저장소에 문제가 발생하더라도 Local 저장소 중에 한 개를 선택하여 그대로 복원할 수 있다.

clone
checkout
pull
commit
push

checkout
로컬 저장소에서 특정 버전의 snapshot 소스를 꺼내는 것

push
로컬 저장소를 서버 저장소에 올리는 것

pull
서버 저장소의 내용 중 로컬저장소의 내용과 다른 것을 가져와서 합치는 것

checkout
.git 폴더에 저장되어 있는 파일을 꺼낸다.
파일 그대로 저장된 것이 아니다. "변경내용 + 작업자 + 시간 + ..." 내용을 가공해서 저장한다.
⇒ 일반 텍스트 에디터로 저장된 내용을 확인할 수 없다.

Git 버전 관리 단계

git status --short

무대 위에 올리는 명령

git 저장소 만들기

① 서버에서 저장소를 만든다

② 서버 저장소를 로컬로 복제한다

로컬 저장소를 만든다

echo "# mytest2" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/banana1019/mytest2.git
git push -u origin main

git checkout [파일]
Staging Area에 등록된 것이 없다면, 최종 커밋한 버전으로 되돌린다.

git log --oneline

fetch : 다운로드 받아오는 저장소
push : 업로드 하는 저장소
보통은 같게 하는데 다운로드와 업로드를 나눌 수 있다

HEAD가 가리키는 게 현재 작업 폴더

합치려는 버전이 지금 버전보다 높을 때

0개의 댓글