전체 글

개발자를 꿈꾸는 블로그입니다.
프로그래밍 공부/Git

[GIT] pull request - merge 전 수정하기

바로 본론으로 들어가자면 풀리퀘를 해놓고 수정이 필요했다거나, 그런 부분이 존재한다면 그 부분을 수정한다. 수정한 코드가 하나면 'git add {수정하고싶은 파일}' 을 하면 되긴 하는데 그냥 아래 코드로 진행해도 된다. git add . git commit --amend git push -f origin {pull request 보낸 branch-name} 설명하자면 add, commit, push의 경우 원래 push할 때 진행하던 과정인데, git commit --amend의 경우 제일 최근에 커밋했던 내용을 수정하는 방법이다. 새로 커밋을 하는게 아니라 원래 있던 커밋 내용에 add 했던 파일들을 넣어서 pull requset를 진행하는 방법인 것 그리고 병합 요청한 branch를 push하면 ..

프로젝트/Spring Boot

간단한 TODO LIST 만들어보기 -2-

1편에 이어서 생성, 완료, 삭제를 구현해보자. 1편 링크: https://takethat.tistory.com/80 1. 생성 📄 TodoController.java PostMapping("/todo/create") public String create( @RequestParam("todo-desc") String content) { // 새로운 TODO를 생성하는 컨트롤러 메소드 todoService.createToDo(content); return "redirect:/todo"; } 우선 MVC 패턴을 이해할 필요가 있는데, Controller에서는 기능을 구현하지 않는다. 대신 요청한 웹사이트를 서비스하기 위해서 모델을 호출하는데, 그래서 보통 서비스라고 명칭을 짓고 있는 것 POST 형식으로 /..

프로젝트/Spring Boot

간단한 TODO LIST 만들어보기 -1-

Spring을 공부하고 있는 사람들은 TODO LIST를 만드는 것으로 구조나 코드 등을 연습하고 있다. 수 많은 사람들이 자료를 공유하고 있으며, 나도 그런 TODO 리스트를 만들어 본 게 한 10번 이상? 정도는 있는 것 같다. 하지만, 아에 Spring 자체를 이해하지 못할 때, 따라하는 식으로 제작한 TODO LIST가 도움이 되었을까 묻는다면 나는 아닌 것 같아서 한번 도움없이 만들어보기로 했다. 사실 만든지는 좀 됐고, 포스팅 시간에 공부하는 시간을 전부 쏟다보니... 너무 안올려서 한번 정리해서 올려보려고 한다. 1. Spring 프로젝트 생성 우선 IDE나 start.spring.io 등을 이용해서 Spring 프로젝트를 생성한다. 진짜 별거 안썼기 때문에 Spring Web, Thymel..

프로그래밍 공부/Git

[GIT] .gitignore 수정 후 적용

Git에 Push할 때 올라가면 안되는 파일이 있으면 .gitignore 파일을 이용해서 올리지 않게 설정할 수 있다. 기본적으로 프로젝트를 생성할 때 생성해주는 파일이며, 아래 웹에서도 Push하고 싶지 않은 파일들을 설정해서 생성할 수 있다. gitignore.io Create useful .gitignore files for your project www.toptal.com 근데 사용법이나 이런 게 문제가 아니라, 초기에 Push를 한 파일 중 .gitignore를 적용시키고 싶으면 어떻게 할까? 지금부터 설명하는 방법은 터미널에서 사용할 수 있는 방법이다.(사실 가끔 사용하는 데 자주 까먹어서 ㅎ 정리) git rm -r --cached . git add . git commit -m "Apply ..

티키택
택택