개발/기타 썸네일형 리스트형 [git] clone, branching 명령어 정리 git에 있는 프로젝트 클론하는 법 1. git clone url 2. git remote -v상태보기 -- 프로젝트 개발 참여 본인 브랜치 만들기git branch catmaster로 부터 나온 branch임 git branch무슨 브랜치 있고, 어떤 브랜치 바라보고 있는지 나옴 git checkout catcat 브랜치로 이동-b 옵션으로 만듦과 동시에 이동 git checkout -b cat 여기서 수정한거 commit하고(여기서 수정하고 master로 돌아가서 보면 아무것도 변한게 없음) git checkout master 마스터로 돌아가서git merge cat 으로 master와 머지 git branch -d catcat브랜치 삭제 push 했는데 reject 되면 git pull 하고 다시 .. 더보기 [git] reset, stash 명령어 정리 git reset --soft HEAD^- 마지막 커밋을 취소하고, staging 으로..^:바로 전 commit으로 step back (move to cimmit before HEAD) git reset --hard HEAD^- 마지막 커밋, 모든 변경사항 취소 git reset 파일 = git reset HEAD 파일- stage에 올린 파일을 취소(unstage)HEAD: 현재 브랜치의 마지막 커밋을 의미함 ---- git commit --amend -m "new"- stage area에 올린 것을 마지막 커밋에 추가함(새로 커밋하는게 아니라)- 새로 메세지 쓰면 마지막 커밋의 메세지도 수정됨 git remote rm 이름- remote 지움 ---stashing수정된 tracked 파일과, sta.. 더보기 [git] code school - try git 노트 https://www.codeschool.com/account/courses/try-git git init- 빈 git repo 만듦 git status- 마지막 commit 이후로 바뀐거나 새로운 파일 있는지 확인 커밋 순서1. git add -A . or git add --all or git add 파일이름 or git add *.js- -A는 all을, .(dot)은 현재 디렉토리를 의미- 아직 repository에 올린 것은 아님. (staging area에 있다고 말함) commit 할 준비가 되었다는 소리임.- git add *.js 는 현재 디렉토리만 해당 git add "*.js"는 프로젝트 모든 js파일 해당 2. git commit -m 'Add my file'- 로컬 repo에 커밋-.. 더보기 쿠키와 세션 HTTP인증: 헤더를 통해 한 번만 수행되어 여러 페이지에서 인증된 정보를 사용. 인증이 해제되는 시점은 웹 브라우저를 종료하거나 사용자 스스로 HTTP인증 세션을 종료 쿠키: 브라우저에 의해 사용자의 컴퓨터에 저장되는 정보 조각. 여러 스크립트에서 공유 및 유지하고 싶은 데이터를 클라이언트 컴퓨터에 저장. 원하는 시점에 삭제. 브라우저를 종료하거나 컴퓨터를 꺼도 유지. 쿠키가 갖고 있는 정보- 이름: 쿠키가 갖는 유일한 이름- 값: 쿠키가 저장하고 있는 값- 만기 시점: 쿠키가 유지될 수 있는 만기 시점로그아웃 시 쿠키를 삭제하고, 메인 페이지로.. but, 브라우저에 쿠키 기능을 허용하지 않도록 설정한 사용자가 많다.로그인 데이터를 서버에 저장하도록 하려면 세션을 사용하자 세션: 쿠키처럼 정보를 저장.. 더보기 이전 1 2 다음