Java/Spring 백엔드 개발 공부 - Part2 CH.2 스프링부트 프로젝트 시작하기

rhkr·2022년 8월 10일
2

Backend/Java

목록 보기
4/6

github에 애자일 스프린트 추가하기


github project -> 왼쪽 상단(...) -> settings -> new field -> 아래 사진과 같이설정 (이번 프로젝트는 주기를 1주로 설정함. 보통은 애자일에서 2주로 스프린트 하는것이 일반적) 만들고나면 이처럼 미리 3주차 스프린트까지 만들어졌다.



그리고나서 스프린트를 볼 수 있는 뷰를 프로젝트에서 추가를 할 것이다.

프로젝트 화면 -> new view -> view 이름을 'sprint view'로 수정 -> board로 변경 -> column field를 스프린트로 변경




그리고나서 각 스프린트 별 할 일을 옮긴다.

fields:5 visible~~ 을 클릭하여 보고싶은 정보들을 추가 및 삭제한다. (labels, milestone 추가했다)

로컬에서의 feature branch 삭제

원격 저장소에서는 자동으로 merge시 feature branch 가 삭제 되도록 하였다.

하지만, gitkraken을 보면 아직 local 에서는 feature branch가 남아있는것을 확인 가능하다.
이제 로컬에서도 안쓰는 feature branch는 삭제해 주어야 마땅하다.

깔끔

(중략 => 다시 적기)

spring boot initializer 가 만들어주는 help.md 파일이 제일 먼저 뜬다.

  • shift+ f6 = rename

개발 전 환경 설정

gitignore

보통 이렇게 intelliJ에서 알아서 gitignore를 만들어주지만, 좀 더 꼼꼼한 gitignore를 설정하기 위해서 gitignore.io를 사용 할 것이다.


이런식으로 추가를 해가면서 넣으면된다.

intelliJ+iml, intellij+all 차이?
단계별로 차이를 둔 것.
intellij+all 좀더 자세하게 gitignore.io가 알고있는 모든것들을 잡아준다.


결과를 복사하여 .gitignore에 붙여넣기한다. 이때, 1번줄이 개행되어 띄워져있거나 하면 안된다.
그래서 위와 같이 첫번째 줄부터 저렇게 나와야 한다.


마지막에 EoF로 개행 한칸을 해 주어야 한다.

  • this closes #이슈번호
    github에서 pull request 가 merge가 되면 그 issue가 끝나니까 그 때 해당 issue를 자동으로 닫게끔 만들어줄 수 있다.

    close(general에 사용),fix(bug fix시에 사용), resolve(해결)
    이라는 의미들이 있지만, 기능상의 차이는 전혀 없다. 다 똑같다.

-LGTM
Looks Good To Me!!! 오픈소스 느낌 나게 commend해보았다.




그리고 나서 gitkraken에서 pull 하려 했더니 오류가 난다.
이때 이게뭐지? 하고 Delete Stash를 해버렸다. 그럼 안된다.
왜냐하면, 이것은 gitignore에 들어있어서 관리안하고 제외되어있다가 프로젝트에서 안보이게 되어서 stash된 상태인데 그걸 지워버린것이다.

즉시 intellij 프로젝트를 file-> close project 를 하고 intellij 종료하고
프로젝트를 다시 연다.
그럼된다.


그리고 intellij에서 깃허브 로그인하면? 이렇게 언제 뭘 고쳤는지 다뜬다. (마우스 호버 시, commit메세지까지 다 뜬다. )
개발에 도움이 많이 된다고 한다. 나중에 로그인 해봐야지.

1개의 댓글

comment-user-thumbnail
2023년 12월 15일

잘보고 갑니다

답글 달기