열세번째! SSH 인증 기능 사용하기 ※ SSH(Secure SHell) 프로토콜이란? Unix나 linux와 같은 O...
열두번째! 커밋을 되돌리는 reset & revert ※ reset & revert 이 둘의 공통점은, 둘 다 커밋을 되...
열한번째! stash로 임시 저장하기 ※ stash 란? 커밋하지 않은 변경사항을 임시로 스택에 저장할 수 있도록...
열번째! 또다른 방식의 병합 rebase ※ 재배치(rebase) 란? 커밋의 베이스(base)를 떼어내서 다른 브랜치로...
아홉번째! fork하여 두개의 원격저장소로 협업하기 ※ 포크(fork) 란? 다른 사람의 원본저장소(원격저장소)...
마이페이지에서 내리뷰관리 탭을 선택했을 때, 내가 쓴 리뷰들을 가져와서 리스트 형식(페이징 적용)으로 ...
프로젝트를 하다가 Click이벤트 문제가 발생했다. 아래 그림과 같이 위시리스트에서 삭제 버튼을 클릭 시,...
* 별점(만족도) 기능 CSS HTML(board/detail.jsp) JS 별의 색이 %로 채워지는데, 이때, %값을 별...
좋아요 기능?? 일단, 유저가 좋아요를 누르면 페이지를 벗어나거나 로그아웃 되어도, 추후에 다시 로그인 ...
JSP Controller 결과화면
웹스크래핑한 데이터를 마리아DB의 기존에 생성되어 있던 테이블(스프링에서 생성했음)에 매칭해서 넣어...
우리 프로젝트에서 데이터들을 특정 사이트에서 끌어와 사용할 것이기 때문에, 웹 스크래핑이 필요하다. 그...
여덟번째! tag로 버전 관리하기 ※ 태그(tag) 란? 커밋을 참조하기 쉽도록 알아보기 쉬운 이름을 붙인 것을...
일곱번째! Pull request로 병합요청 메시지 보내기 ※ 풀 리퀘스트(Pull request) 란? 협업자에게 브랜치...
여섯번째! merge하고 conflict 해결하기 ※ 병합(merge) 이란? 브랜치와 브랜치를 합치는 것을 의미하며, ...
다섯번째! 브랜치 만들고 checkout하기 ※ 브랜치(branch) 란? 특정 기준에서 줄기를 나누어 작업할 수 있...
네번째! 원격저장소에 push하고 로컬저장소로 pull하기 로컬저장소에 만들어놨던 커밋들을 원격저장소(Git...
세번째! 커밋 log 보기 // 전에 했던 작업 이어서.. // 커밋 히스토리 보기 - log -> $ git log -> $...
두번째! add와 commit으로 버전 만들기 // 전에 했던 작업 이어서.. // 첫번째 파일 생성 후 커밋에 추가할...
Git 으로 협업을 하거나 개인 프로젝트를 할 때, 몇 가지 자주 쓰는 명령어만 익히고 사용했었다. 그러다...