https://github.com/next-step/nextstep-docs/blob/master/codereview/review-step1.md

 

next-step/nextstep-docs

nextstep 매뉴얼 및 문서를 관리하는 저장소. Contribute to next-step/nextstep-docs development by creating an account on GitHub.

github.com


Git clone https://github.com/javajigi/java-racingcar

클론 후 해당 폴더로간다음 브랜치를 생성한다.

- git checkout -b "브랜치생성이름"

 

수정 후 체크할것

-git status //변경된 파일 확인

-git add -A // 변경된 전체 파일을 한번에 반영

-git commit -m "메시지" // 작업한 내용을 메시지에 기록

 

본인 원격 저장소에 올리기

- git push origin "브랜치이름"

  

'Web Development' 카테고리의 다른 글

Git - fork 란?  (0) 2020.01.15
Git - Branch란?  (0) 2020.01.15
스프링 프로젝트 - Spirng - 어노테이션이란? (1)  (0) 2020.01.09
스프링 공부 목차  (0) 2019.12.29
자바의 정석 관련 자료  (0) 2019.12.10

- fork 는 다른 사람의 github repository를 복제하여 어떤 부분을 수정, 추가, 삭제를 용이하도록 해주는 복제기능이다.

- fork 한 저장소는 원본(repository)와 연결되어있어 원본에 변화가 생기면 그대로 forked된 repository로 반영할 수 있다. 이때 fetch나 rebase의 과정 필요.

 

그 후 original repository에 변경사항을 적용하고 싶으면 해당 저장소에 pull request를 해야한다.

pull request 하기 전까지는 내 github에 있는 forked repository에만 change만 적용.

 

 

'Web Development' 카테고리의 다른 글

Git - 코드리뷰 관련 방법  (0) 2020.01.15
Git - Branch란?  (0) 2020.01.15
스프링 프로젝트 - Spirng - 어노테이션이란? (1)  (0) 2020.01.09
스프링 공부 목차  (0) 2019.12.29
자바의 정석 관련 자료  (0) 2019.12.10

개발한것들을 깃업에 업로드!

 

브랜치란?

 

- 독립적으로 어떤작업을 진행하기 위한 개념.

- 필요에 의해 만들어지는 브랜치는 각각의 독립적인 존재

- 만들어진 브랜치를 다른 브랜치와 병합(Merge)함으로써 작업한 내용을 다시 새로운 하나의 브랜치로 모을 수 있다.

- 여러 명이서 동시에 작업을 할 때에 다른 사람의 작업에 영향을 주거나 받지 않도록, 먼저 메인 브랜치에서 자신의 작업 전용 브랜치를 생성. 그리고 각자 작업을 진행한 후, 작업이 끝난 사람은 메인 브랜치에 자신의 브랜치의 변경 사항을 적용.

'Web Development' 카테고리의 다른 글

Git - 코드리뷰 관련 방법  (0) 2020.01.15
Git - fork 란?  (0) 2020.01.15
스프링 프로젝트 - Spirng - 어노테이션이란? (1)  (0) 2020.01.09
스프링 공부 목차  (0) 2019.12.29
자바의 정석 관련 자료  (0) 2019.12.10

- Annotation(어노테이션) 이란?

 

어노테이션이란 본래 주석이란 뜻이다.

주석과는 역활이 다르지만 주석처럼 코드에 달아 클래스에 특별한 의미를 부여하거나 기능을 주입할 수 있다.

 

어노테이션의 종류는 크게 3가지로 분류 할 수 있다.

1. JDK 에 내장되어있는 Built-in annotation

2. 어노테이션에 대한 정보를 나타내기 위한 어노테이션

3. 개발자가 직접 만들어 내는 Custom Annotation

 

'Web Development' 카테고리의 다른 글

Git - fork 란?  (0) 2020.01.15
Git - Branch란?  (0) 2020.01.15
스프링 공부 목차  (0) 2019.12.29
자바의 정석 관련 자료  (0) 2019.12.10
Front - end 공부사이트  (0) 2019.10.06

1.스프링부트 기본(1)

   - AutoConfiguration, 스프링부트 Embedded Tomcat

2.스프링부트 기본(2) 

   - DI, AOP 등등.. (Actuator 등 잡다한 내용 포함)

3.스프링부트 MVC, Rest API

   - 프리마커 템플릿 엔진

   - Rest API 설계 및 구현 

4.스프링부트 테스트 코드 작성하는 방법

   - 단위테스트

   - 통합테스트

5.JPA(2주)

    - SQL, JPA 기본

    - 스프링 연동 및 Spring Data JPA

6.Redis(2주)
    - Redis 센티널 vs 클러스터

    - Spring Data 프로젝트 소개

    - SPring 에서 Redis 연동하기

    - 스프링 캐시 추상화

    - 데이터 분산캐싱을 위한 COnsistent Hashing 

7.RabbitMQ 기본 개념 및 연동
    - 스프링 AMQP

    - 스프링 클라우드 스트림

 

'Web Development' 카테고리의 다른 글

Git - Branch란?  (0) 2020.01.15
스프링 프로젝트 - Spirng - 어노테이션이란? (1)  (0) 2020.01.09
자바의 정석 관련 자료  (0) 2019.12.10
Front - end 공부사이트  (0) 2019.10.06
Front-end 로드맵  (0) 2019.10.06

+ Recent posts