본문 바로가기

분류 전체보기204

[Git] 원격 저장소와 연결하기 (remote) remote 명령어는 원격 저장소를 제어하는 키워드이다. git remote 등록된 원격 저장소의 목록을 보여준다. git remote add [remote name] [repository url] 대개는 Git Hub라는 원격 저장소에서 clone 후 개발을 진행하겠지만 클론하지 않고 원격 저장소와 연결하는 방법이 있다. [repository url]의 alias로 [remote name]으로 설정한다. [remote name]으로는 기본적으로 origin을 많이 쓴다. 이후 코드블럭의 [remote name]은 모두 origin으로 표기하겠다. git remote remove origin 연결된 원격 저장소를 제거한다. git remote set-url origin [repository url]​ a.. 2023. 1. 31.
[Git] 깃 옵션 설정하기 (config) git config 명령으로 옵션을 보거나 값을 바꿀 수 있다. Git의 옵션에는 지역 옵션, 전역 옵션, 시스템 환경 옵션 세 종류가 있다. 지역 옵션은 현재 Git 저장소에서만 유효한 옵션이고, 전역 옵션은 현재 사용자를 위한 옵션이고, 시스템 환경 옵션은 PC 전체의 사용자를 위한 옵션이다. git config --local [option] git config --local [option] [new value] git config --local --unset [option] git config --global [option] git config --global [option] [new value] git config --global --unset [option] git config --system .. 2023. 1. 28.
[Spring Boot] 스프링 부트 애플리케이션 개발하기 스프링 부트 사용하기 @SpringBootApplication 애너테이션은 스프링 컴포넌트 검색과 스프링 부트 자동 구성을 활성화한다. 아래 세 가지 구성을 묶은 애너테이션이다. - @Configuration: 애너테이션이 붙은 클래스를 스프링의 자바 기반 구성 클래스로 지정한다. - @ComponentScan: 컴포넌트 검색 기능을 활성화해서 웹 컨트롤러 클래스나 다른 컴포넌트 클래스들을 자동으로 검색하여 스프링 애플리케이션 컨텍스트에 빈으로 등록시킨다. - @EnableAutoConfiguration: 이 구성 한 줄로 스프링의 수맣은 구성 코드를 대체할 수 있다. 스타터 의존성 사용하기 빌드 플러그인의 주 기능: 프로젝트를 실행 가능한 우버 JAR로 패키징하는 것이다. 우버 JAR패키징 작업으로 애.. 2023. 1. 26.
[Git] 깃 흐름과 기본 명령어 (init, add, commit, log, status) 저장소(Git Repository)란 말 그대로 파일이나 폴더를 저장해 두는 곳 Git은 기본적으로 아래와 같은 흐름으로 작동된다. Work Space(Untracked) : 내가 작업하고 있는 프로젝트의 디렉토리 실제 코드를 수정하고 추가하는 변경이 이루어지는 영역이다. Staging Area(Staged) : 커밋을 하기 위해 $ git add 명령어로 추가한 파일들이 모여있는 공간 저장하고 싶은 부분만 선택해 임시로 저장할 수 있다. Local Repository(Committed) : 내 PC에 파일이 저장되는 개인 전용 저장소 Remote Repository(Pushed) : 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소 크게 보면 이런 느낌이다. 저장소 만들.. 2023. 1. 22.
[서평/23-9] Do it! 클론코딩 영화 평점 웹서비스 독서기간_2023년 1월 11일 ~ 2023년 1월 14일 저자_니꼴라스 출간일_2021년 React 학습을 위해 두잇 시리즈(클론코딩)와 생활코딩 시리즈(React 기술 위주) 중에 어떤 게 좋을까 하다가 아무래도 클론코딩이 실습에 바로 적용할 수 있을 것이라 판단했다. 그렇다고 React 기술 설명이 뒤쳐지지 않아보였다! 그리고 외부 API를 끌어다 쓰는 실습도 있고! 서버를 구현하지 않는다!!! 나는 배치, CSS 위주의 공부가 필요하다고 생각했기에 이 부분이 제일 큰 장점으로 느껴졌다. axios로 get API로 Json 데이터를 가져와 화면에 배치하는 것이 책의 목표이다. CSS 적용이 책 내용의 1/3을 차지하는 것 같지만 그만큼 중요하다는 뜻이겠지~ 코드 내 배열 데이터를 이용하지 않고 a.. 2023. 1. 21.
[Git] 내가 보려고 쓰는 글 필요할 때마다 Git 명령어 찾아서 검색했었는데... 오늘도 branch 명령어 찾아보다가 한 번 정리하는 게 낫겠다는 생각이 들어서 Git Bash 명령어 정리를 해보려고 한다. https://backlog.com/git-tutorial/kr/ 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다! backlog.com 정리가 잘 돼 있어서 여기로 공부할 예정이다. 깃바보 였는데 이참에 branch 전략도 공부해보고 PR과 merge를 두려워 하지 않아 보겠다... 2023. 1. 19.
[서평/23-8] 운영체제 : 그림으로 배우는 구조와 원리 독서기간_2022년 12월 27일 ~ 2023년 1월 저자_구현회 출간일_2016년 6월 30일 진짜... 어려움... 와 진짜... 진짜... 완독하려고 엄청나게 노력함..... 한 번에 읽고 싶은데 글자에 압도돼서 안 읽힌다. 다시 읽으면 되겠지 계속 다시 읽다가 결국 포기한다. 13장 중 8장까지 어떻게 어떻게 읽었는데 나머지 내용은 나중에 읽거나 다른 책 참고해야겠다. 수업 들을 때 이 책을 교재로 썼었던 것 같은데 그때는 '난해하다'라는 느낌을 못받았었다. 나한테만 어려운 게 아니었구나. 아니면 내가 특별히 운영체제를 못하는 걸까....? 2023. 1. 15.
[서평/23-7] 함께 자라기 - 애자일로 가는 길 독서기간_2022년 12월 27일 ~ 2023년 1월 13일 저자_김창준 출간일_2018년 11월 30일 애자일 프로세스를 적용하기에 앞서 개인으로서행동해야 할 것, 직장 동료로서 행동해야 할 것, 애자일을 적용하는 방법이 주 내용이다. 다른 직무 산업에서 어떻게 돌아가는지 모르지만 개발자 뿐만 아니라 사회생활 하는 모두가 읽어봤으면 좋을 것 같다. 직장이란 관계의 연속인데 자기를 발전시키는 법, 동료와 팀워크를 발휘하는 법, 상급자가 되었을 때 가져야 하는 태도 등 생각할 게 많은 책이다. 커뮤니케이션 및 협력을 매우 강조한다. 그 중 신뢰를 쌓는 공유가 있고 신뢰가 깨지는 공유가 존재한다는 내용이 인상깊었다. 자신의 작업물 중 선 혹은 하나를 선택해 사람들과 공유하는 그룹과 작업물 모두를 모두와 공유.. 2023. 1. 14.