본문 바로가기

Study/Git

(5)
git tag 생성, 삭제, 푸시 태그는 특정한 commit의 id를 가르킨다. light weight , annotated 2가지 태그 종류가 있다. 라이트 태그는 태그네임만 등록되는 태그이다. 어노테이트 태그는 태그네임과 그 태그의 설명을 추가하여 등록 할 수있다. 태그네임 생성 라이트 태그 $ git tag 태그네임 커밋아이디 어노테이트 태그 $ git tag -a 태그네임 -m "태그설명" 커밋아이디 커밋아이디 생략가능. 그냥 push 만 하면 원격 저장소에 저장되지 않는다. 태그네임 삭제 $ git tag -d 태그네임 태그네임 푸시 $ git push --tags 뒤에 붙여줘야 tag 도 push 된다.
git 원리 // Working copy , index , repository , pull , fetch git 관계 Working copy : 버전 관리 전 index : 버전 관리 중 // $ git add repository : 커밋 //$ git commit pull vs fetch pull : local저장소와 원격저장소를 병합하여 새로운 version 을 생성. fetch : 지역저장소와 원격 저장소를 병합하지 않고 원격 저장소의 내용을 가져온다. 확인 후 병합을 하려면 머지해줘야됨 $ git merge origin/master
Git branch 같은 곳을 수정 했을 때 이런 메시지가 호출된다. 직접 수정해라. 친절하게 표시해준다. 직접 수정해주면 끝 그리고 add 와 commit을 해주면 된다
Git 명령어 정리 명령어 정리 $ git init 작업을 시작 하겠다 / .git 생성 $ git log -p 수정과 변경내역 $ git reset --hard 3f3fasdfsadfasdfsf3 완전한 삭제는 아님 $ git revert 취소하면서 새로운 버전을 생성한다. Branch $ git branch -b 브런치명 브런치 생성과 동시에 브런치 checkout git checkout 이동할브런치명 commit 안하면 checkout 안되 Stash $ git stash save git add 된 것만 stash 해준다 버전 관리가 안되있는건 무시. $ git stash apply 스테쉬했던거 적용. list에 제일 처음것만 적용된다. drop을 해주고 다시 apply 해야 그 다음걸 적용 할 수있다. $git st..
아작나는 ajax 간단 개념 1. 아작스에서 url 주소로 data 를 보낸다. 2. 보낸 데이터를 확인해서.. 백단의 return 값을 data 로 보낸다. 3. 그 데이터 값을 ajax 에서 뿌려준다.