| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- tomcat
- MVC
- side project
- Java
- 클래스 class
- 게시판 리뷰 만들기
- GIT
- crud
- View
- 개발자취업부트캠프
- 내일배움카드
- 메가바이트스쿨
- github
- Interface
- MegabyteSchool
- #javaStudy
- spring boot
- #패스트캠퍼스 #국비지원교육 #메가바이트스쿨 #MegabyteSchool #개발자취업부트캠프 #내일배움카드
- Sts
- Entity
- Spring
- 패스트캠퍼스
- 클래스 상속
- 게시판 만들기
- group study
- MVC 패턴
- array
- 국비지원교육
- AWS
- Algorism study
- Today
- Total
목록github (4)
tuter77
git 강의가 끝나고 실습에서 생성했던 repository가 어지럽혀져 있어 정리하는 과정을 가졌다. https://velog.io/@ejayjeon/Github-Repository%EB%93%A4-%EA%B9%94%EB%81%94%ED%95%98%EA%B2%8C-%ED%95%98%EB%82%98%EB%A1%9C-%ED%95%A9%EC%B9%98%EA%B8%B0 [Github] Repository들 깔끔하게 하나로 합치기 github 로그인 > Your Repositories 에 들어가면 내가 만들거나 속해있는 레포지토리들을 확인할 수 있습니다. New 버튼을 눌러 기존의 레포지토리들을 합칠 새로운 레포지토리를 생성합니다.저는 Project velog.io 이 블로그를 참조하여 레포들을 한 레포의 하위레..
● git 관리 전략 (flow) 기본적인 전략은 trunk based flow(기본 브랜치를 trunk 라고 함)로 필요할 때만 분기를 발생시키는 것이다. 때문에 마구잡이로 푸쉬할 가능성을 배제하기 위해서 미리 브랜치를 정하는 전략을 쓴다. 아래는 대표적인 3가지 flow다. 1. git flow 깃플로우는 main과 develop 브랜치를 주축으로 하여 hotfix, release, feature 브랜치로 각 분기를 나누는 형태를 말한다. main 에서 develop, release 브랜치 후 develop에서 각 기능별로 feature를 브랜치한다. feature 들은 develop에서 merge 되고, develop은 release에 merge해 테스트를 거치고 main에 머지된다. hotfix는..
● branch : git의 자체적 기능으로 분기라는 의미다. commit을 하다보면 version을 분기화 하는 것이다. (예: 배포/테스트/개발용 버전 구분을 위해) branch | commit log | 파일 상태 main | commit1 > commit2 > commit3 | commit 1,2,3 develop | > commit4 | commit 1,2,4 위와 같이 브랜치 설정 후 서로 영향이 없는 걸 알 수 있다.(파일과 커밋 기록이 별도로 관리된다.) 실무에서는 버그 픽스, 배포용, 기능 별로 브랜치를 생성해서 각각 개발을 진행하고 개발완료 후 브랜치를 한로 통합(merge)해서 서비스를 완성하는 방식으로 진행한다. 아래는 branch 관련 git 명령어 모음이다. main 을 고정 브..
1) CLI 는 GUI와 다른 문자와 명령어로 된 인터페이스를 뜻한다. 윈도우에는 cmd / powershell 이 있고 맥에는 terminal 이 있다. 간단한 명령어로 현재 위치(경로)를 파악하기 위한 dir(ls),pwd가 있다.또한 cd 를 이용해 디렉토리(경로)를 변경할 수 있으며, 전의 경로로 돌아가는 것은 cd ..을 사용한다.폴더를 만드는 것은 mkdir, 폴더를 지우는 것은 rmdir 또는 del, rm 등을 사용한다.절대경로는 cd /users/elk/downloads 와 같이 경로를 직접 입력해줄 경우 cd ..을 사용하지 않고도 바로 원하는 경로로 이동할 수 있는 것을 뜻한다. 2) git 은 버전 관리를 위한 도구이며, git bash 를 설치해 git bash 터미널 혹은 VSC..