일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Git
- 비밀번호 재설정 API
- 프로그래머스
- 자바
- 저장소 이전
- springboot
- Json 객체
- 페이징 정렬
- Servlet
- 넘파이
- 파이썬
- 값 타입
- MySQL
- JDBC
- swap 메모리
- 서버 배포
- api 개발
- MVC
- 두수의 합 자바
- github 복제
- 우분투
- 스프링 이메일 전송
- 스프링부트 OpenAI API
- Chat GPT
- JPQL
- jar빌드
- HttpServletResponse
- JPA
- 저장소 복제
- git 충돌 해결
- Today
- Total
목록Git (4)
현의 개발 블로그

원격 저장소 받아오기 기존의 원격 git repository를 로컬 저장소로 복제할 수 있다. git clone http://gitlab.com/project/myproject.git 새로 원격 저장소를 만들어서 로컬 저장소에 연결할 수 있다. 원격 저장소의 단축이름을 origin으로 지정하였는데, 다른 이름으로도 지정 가능하다. git remote add origin https://gitlab.com/project/newproject.git git remote -v 원격 저장소를 확인할 수 있다. git remote rename origin git_test 원격 저장소 이름을 origin에서 git_test로 변경 git remote rm git_test 원격 저장소 git_test를 삭제한다. 원격 ..

branch branch 개념 독립적으로 작업을 진행하기 위한 개념이다. 각 브랜치는 다른 브랜치에 영향을 받지 않는다. 배포할 때는 master branch, 개발 목적에서는 develop 브랜치를 사용한다. topic 브랜치는 기능 추가나 버그 수정과 같은 작업을 위해 쓰인다. branch 명령어 git branch 현재 브랜치를 확인한다. git checkout [브랜치 이름] 브랜치를 전환한다. git checkout -b [브랜치 이름] 브랜치를 생성하고 해당 브랜치로 전환한다. fast-forward 병합 현재 head는 like_feature 브랜치를 가리키고 있다. like_feature branch에서 작업을 마치고 master branch로 통합한다고 해보자. master 브랜치로 전환..

git의 3가지 영역 working directory git init으로 git이 관리하도록 지정한 디렉터리이다. 생성 및 수정한 파일이 저장되는 곳이다. staging area git add 후 commit 될 준비가 된 파일들이다. repository commit후 버전을 관리하는 파일들이 위치한 영역이다. git add . git working directory 내에 있는 파일을 staging area로 보낸다. git commit -m "" 메세지를 남겨 git 저장소에 staging 파일을 저장한다. git의 3가지 상태 git 상태는 modified, staged, committed로 분류된다. 파일의 변경 사항들을 버전별로 관리할 수 있다. Modified 수정한 파일을 로컬 데이터 베이스에..

직전에 커밋한 commit 메세지를 수정 git commit --amend -m "수정할 메세지" 더 오래된 commit 메세지 수정하고 싶을 때 최신 순으로 두 번째 커밋 메세지를 수정하고자 한다. 직전에 커밋한 메세지(HEAD)부터 2번째 메세지까지 가져온다. git rebase -i HEAD~2 커밋 앞에 모두 pick이라 되어 있는데, 수정하고 싶은 커밋 메세지에 reword로 수정한다. 엔터를 누르면 아래로 이동한다. i를 누르고 메세지를 수정한 다음, :wq를 누르면 수정 내역이 반영된다.