일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- 리눅스
- JS
- Spring
- brew
- Auto-Importing
- github
- git rm --cached
- Modified
- Git 내부
- Dependency
- SpringBootApplication
- node.js
- Linux
- Dependency Management
- npm
- commit
- hash-object
- 자바스크립트
- spring boot
- Server Off
- git push
- docker daemon
- Git내부
- node
- maven
- staged
- git rm
- unmodified
- git
- Today
- Total
목록Git (12)
갓태희
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는 중앙에 모든 데이터들을 관리하는 서버컴퓨터가 있으며, 이..