일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- spring boot
- npm
- Git 내부
- Modified
- docker
- node.js
- docker daemon
- github
- Server Off
- Git내부
- maven
- node
- git
- hash-object
- unmodified
- 자바스크립트
- 리눅스
- commit
- Dependency Management
- Auto-Importing
- git push
- JS
- staged
- git rm --cached
- brew
- Linux
- SpringBootApplication
- Spring
- git rm
- Dependency
- Today
- Total
목록분류 전체보기 (40)
갓태희
Git LifeCycle 이 글에서는 Untracked를 뺀 나머지 개념을 다루고 있습니다. Untracked가 생각보다 양이 많아서 따로 다루었기 때문입니다. Untracked는 여기 에서 볼수있습니다 Untracked와 마찬가지로 위의 사진을 가지고 개념설명을 하겠습니다. Unmodified Commit을 모두 마친 상태이며 Commit은 깃에 내가 만든 코드를 저장을 완료한 상태입니다. 이렇게 저장이 완료되면(Commit 되면) 언제든 내가 저장했던 시점 (Commit했던 시점)의 코드를 볼수있으며 본래 작업했던 소스코드로도 언제든 돌아올수 있게 됩니다. 저장을 완료했고 그 다음에 아무런 소스코드를 수정하지 않았다면 Unmodified 상태, 즉 아무것도 아직 수정하지않은 상태가 됩니다. Unmod..
Git LifeCycle - Untracked Git을 자유자재로 다루기 위한 제일 기초가되며 제일 중요한 개념입니다. 이 개념을 숙지하지 않은채 git add, git push, git clone, git commit과 같은 명령어를 사용하면 여러분의 소중한 파일의 데이터들이 손실될수 있습니다. 저는 이 개념을 글로도 읽긴했지만 아무렇게나 사용할수있는 폴더와 아무렇게나 사용할수있는 파일들을 가지고 위의 명령어들을 쳐보면서 익혔습니다. 이 방법이 글로만 보는것보다는 확실히 개념을 더욱 쉽고 깊게 이해할수 있습니다. 위의 사진은 링크 에서 보실수 있으며 git-scm에 공식적으로 올라와있는 Git LifeCycle을 이해하기 위한 아주 좋은 이미지 입니다. 위의 사진을 이제부터 설명 하겠습니다. Untra..
국비교육을 받으면서 정말 많은 사람들과 토론을 하게되었고 이렇게 서로 토론을 하면서 얻는 지식들은 그 개념을 이해하는데 더욱더 좋은 자산이 되었다. 궁금한게 생기거나 어떠한 것을 실험해봐야하는데 그동안 미루기만했었다 그 이후는 보통 내가 다른분들한테 물어보면 너무 쉬운 질문들이였던것이다 그래서 이런 쉬운것들을 물어봐도되나? 라는 생각이 앞서 질문을 하는것에 주저하게 됬던것 같다 하지만 나의 이런 바보같은 호기심이 누군가에게는 분명히 도움이 될것이라고 생각이 되어 글로 남기기로 결심했다. 로컬저장소와 원격저장소의 이름이 꼭 같아야 푸시가 될까 ? 이 호기심을 깃을 처음 접할때부터 가지고있었는데 해결을 미루다보니 무조건 그냥 clone 하는 방식으로 내 로컬로 깃 저장소를 아예 받아오기만 했었는데 오늘 실험..
실무자가 알려주는 Git - 입문 편(인프런) 개요 시작하기 앞서 저는 깃 공부를 git-scm과 인프런 강의를 통해 하고있습니다. 세세하게 공부하시거나, 제 글에 보충설명이 필요하시다면 댓글 혹은 git-scm사이트에서 자료를 더 찾아보시는것을 추천드립니다. 깃이란? 깃은 free이고 오픈소스이며 크고작은 프로젝트들 빠르고 효율적으로 관리할수 있도록 디자인된 분산 버전 관리 시스템(DVCS)이다. 깃은 오픈소스이므로 누구나 무료로 사용가능하며 중앙 집중방식(CVCS)처럼 한 컴퓨터에 모든 데이터를 두는것이 아닌 코드를 내려받는 모든 사람이 원본을 가지고 있기 때문에 분산 버전 관리 시스템(DVCS)라고 합니다. 중앙 집중방식(CVCS) CVCS는 중앙에 모든 데이터들을 관리하는 서버컴퓨터가 있으며, 이..
이 글은 인프런의 이동욱강사님의 IntelliJ를 시작하시는 분들을 위한 IntelliJ 가이드를 토대로 작성한 첫번째글입니다. Jetbrain사의 IntelliJ를 기준으로 작성한 글이지만 Jetbrain사의 거의 모든 IDE에서 공용되는 단축키들을 정리해놓은 글입니다. 이 글에서 소개하는 단축키들을 자신의 것으로 만들면 개발을 하는데 있어 분명한 도움이 될것입니다. Tool Box App Jetbrain사 홈페이지에서 IDE들을 설치하기 보다는 Tool Box를 통해 모든 Jetbrain사 IDE들을 설치 및 관리 하는게 좋습니다. 설치링크 아래와 같이 다운로드 완료후의 모습은 사진과 같으며 Mac OS을 기준으로 상단바에 상자 아이콘(빨간 화살표)을 통해 Tool Box를 실행 가능합니다. 무료버전..
오늘은 JavaScript의 String 객체에 대해서 알아보겠습니다. length 문자열의 길이를 반환합니다. 예제 문자열의 길이만큼 for문이 반복하면서 문자열의 문자 하나하나를 출력하는 예제입니다. indexOf 문자 혹은 문자열의 처음 찾은 인덱스 값을 반환합니다, 만약 해당 문자나 문자열을찾지 못한다면 -1을 반환합니다. indexOf를 처음 사용한 시점부터 결과들을 분석해보면 첫번째는 "test"가 처음 등장한 인덱스의 값을 찾는것인데, "evan is evan,"바로 뒤에 "test"를 발견하여 이것을 처음으로 발견한 인덱스인 14를 반환해 줍니다. 두번째는 잘 알고있는 단어가 아닌 "test"문자열의 일부인 "st"를 찾는데 처음으로 발견된 곳은 역시 "evan is evan," 바로 뒤의..
이전글 - 파일의 접근권한도 시간되시면 읽어보시면 좋습니다. echo echo명령어는 C언어의 printf함수에 준하는 화면 출력을 담당하는 명령어이다. 그럼 실제로 다음과 같이 hello world를 출력해보자 여기서 총 hello world를 echo명령어 3번을 통해 3번 출력하고 있는데 각각의 차이점이 무엇인지 유심히 생각해보자 첫번째는 그냥 평범한 echo명령어의 사용이지만 두번째 명령문을 잘 보면 hello와 world사이에 많은 띄어쓰기를 했음에도 불구하고 출력결과는 1번과 같이 띄어쓰기가 한번된 'hello world'가 출력되고있다. 이것은 리눅스 쉘에서 공백문자는 한개가 있던 여러개가 있던 똑같기때문이다. 즉 아무리 스페이스바를 연타해도 한개의 띄어쓰기로 취급한다는 것이며, 이 공백은 ..
혹시 이해가 안되시면 이전글 - 리눅스 기본 지식을 보고와주세요 위의 사진을 통해 파일의 접근권한 또한 파일 자세히보기 명령어 ll -a로 볼수있는 정보에 대해서 설명하려한다. 우선 위에서부터 차근차근 보면 지금 나의 터미널에서 현재 위치를 나타내는데 ~폴더 안에 test폴더 안에 위치해있다 라는것을 알려주는 경로를 나타내며, 바로 옆에 master는 나의 현재 브랜치를 나타낸다. master까지가 브랜치 이름이다 master!가 브랜치 이름이아니다. !(느낌표) 표시는 커밋되지 않은 변경사항이 있을때 나타나는 것이다 나는 깃을 많이쓰기때문에 이처럼 브랜치를 바로 알려주는 터미널의 기능이 없으면 git branch명령어를 쳐서 직접 현재 위치한 브랜치를 확인해야하기때문에 그러한 과정을 없애주는 아주 중요..