일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 감사
- #Gradle Multi project with IntelliJ
- #정규표현식
- 방법론
- docker #docker tutorial
- Microservices
- #Microservice
- WebJar
- 년말
- 프로젝트 시작
- #단축키
- 평가인증
- 2010
- 분석 작업
- Spring Boot
- Lambda
- #화면캡쳐 #macOS
- 토익
- java
- bootstrap
- jv
- Today
- Total
목록git in action (9)
사랑해 마니마니
git은 기본적으로 master 브랜치를 만든다 (git init 명령으로 초기화 할 때 자동으로 만들어 짐) 브랜치 생성하기 git branch [branch_name] 새로 만든 브랜치는 현재 작업하고 있던 마지막 커밋을 가르킴 브랜치 삭제하기 git branch -d [branch_name] 브랜치 삭제할 수 있는지 확인해 보자 현재 checkout 한 브랜치를 기준으로 merge 된 브랜치 인지, 그렇지 않은 브랜치 인지 필터링 해보기 --merged --no-merged 삭제해도 되는 브랜치 찾기 git branch --merged * 기호가 붙어 있지 않은 브랜치는 git branch -d 명령으로 삭제해도 되는 브랜치(이미 다른 브랜치와 merge 했기 때문) git branch --no-m..
태그 조회하기 git tag
리모트 저장소 확인하기 git remote 원격 저장소 이름(alias) 목록을 보여줌 git remote -v 원격 저장소 이름과 url을 보여줌 리모트 저장소 추가하기 git remote add [원격 저장소 이름] [url] 리모트 저장소 살펴보기 git remote show [원격 저장소 이름] 리모트 저장소 이름 바꾸기 git remote rename [before 원격 저장소 이름] [after 원격 저장소 이름] 리모트 저장소 삭제 git remote rm [원격 저장소 이름]
git clone을 하면 origin이라는 리모트 저장소가 자동으로 등록됨
git repository에 변경 사항을 저장함 git commit -a tracked 상태 파일을 staging area에 넣음(git add할 필요 없이) git commit --amend 이전 commit을 덮어 씀. 변경 사항이 없으면 이전 commit 메시지를 수정 amend : [타동사][VN] (법 등을) 개정[수정]하다
history를 출력할 때 사용 git log -p 각 commit의 diff를 보여줌 git log -2 -number는 최근 두개의 결과만 출력해줌 git log --stat 통계를 보여준다는 데 잘 쓸지 모르겠다. git log --oneline 로그를 한줄로 약식으로 보여줌. 많이 사용함 git log --oneline --graph 로그를 한줄로 그래프 형식으로 보여줌. 자주 애용하는 명령어 git log --oneline --graph --all --decorate 브랜치가 어떤 커밋을 가리키고 있는지 확인 가능함. 진짜로 자주 애용하는 명령어(Study 할 때 아주 좋음) --all : 모든 브랜치, all을 쓰지 않으면 현재 브랜치만 보여줌 --decorate : 각 브랜치가 어떻게 위치해..
파일을 삭제할 때는 git rm을 사용하자 git rm git rm은 tracked된 파일을 지울 때 사용함(?)
뭔가 고쳤으면 저장해 보자 git add / git commit / git diff / git stash / .gitignore Git add git은 3가지 영역이 있다 Working directory : 디렉토리 또는 상위 디렉토리에 git init 을 한 적이 있다면 그냥 디렉토리가 아니라 git이 째려 보고 있는(변화를 감지하는) 디렉토리 Staging Area : git의 대기 공간. 천국은 못가고 대기하고 있는 연옥(?) 같은... 공간으로 git add를 하면 스냅샷이 생성되어 이곳에 저장된다 .git Directory (repository) : 버전으로 저장되는 공간으로 git commit을 해야 들어갈 수 있다. $ git add $ git add 또 하나 잘 안쓰는 것 중 하나지만 $ ..