- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리팩터링 2판
- LEVEL 1
- Err-Handling
- mongodb
- TWIL
- javascript
- 알고리즘
- java
- CRUD
- Docker
- 프로그래머스
- 면접을 위한 cs 전공지식 노트
- 배포
- LEVEL1
- MariaDB
- react
- 코딩테스트
- CSS
- 코어 자바스크립트
- TMIL
- sql
- Refactoring
- typescript
- LEVEL 2
- First Project
- 에러핸들링
- Git
- 오늘도 개발자가 안된다고 말했다
- 아고라스테이츠
- TIL
목록Git (5)
성장에 목마른 코린이
github/gitlab 원격저장소에서만 필요없는 파일 제거 깜빡하고 .gitignore에 추가하지 않은채 푸쉬를 해버린 파일들을 쉽게 지우는 방법 .gitignore를 작성하지 않았다면, 지금이라도 .gitignore를 작성해주고, 저장소에서 node_modules 디렉토리를 삭제해줍니다. package.json파일과 package-lock.json파일이 있다면 npm init 명령어를 통해 언제든지 node_modules 디렉토리를 생성할 수 있으니 삭제할 때 걱정하지 않아도 됩니다. 원격저장소에서만 필요없는 파일 제거하기 git rm --cached 파일명 git rm --cached -r 폴더명옵션 설명 --cached: 원격저장소만 해당 -r: recursive(재귀적으로), 디렉토리와 하위 내..
Git 설정 로컬 레포지토리와 연결할 유저 정보를 설정합니다. $ git config --global user.name "[firstname lastname]" # 버전 히스토리를 식별할 때 사용할 이름을 설정합니다. $ git config --global user.email “[valid-email]” # 각 기록과 연결할 이메일 주소를 설정합니다. 도움말 보기 help 명령어를 이용하여 각 명령어 및 옵셥의 기능에 대해 살펴볼 수 있습니다. $ git help -all # git에서 제공하는 모든 명령어를 볼 수 있습니다. $ git [command] -help # 특정 command에서 사용할 수 있는 모든 옵션을 볼 수 있습니다. 세팅 및 초기화 레포지토리를 초가화하거나 존재하는 레포지토리를 클론..
Git의 세가지 영역 및 상태 Untracked area - Git이 관리하고 있지 않은 영역 Unstaged area - 기존에 Commit했던 파일을 수정하는 영역 Unmodified: 기존에 Commit했던 파일을 수정하지 않은 상태입니다. Modified: 기존에 Commit했던 파일을 수정한 상태입니다. Staging area - Commit 하기 전에 내용을 기록하는 장소 혼자 작업 - Git 버전 관리 기능 활용하기 1. Fork: Remote 에 있는 다른 Repository에서 부터 Fork를 해 Remote에 있는 내 Repository에 가지고 옵니다. 2. git clone : 그리고 이 코드를 수정하기위해 내 컴퓨터로 작업을 해야하는데 그 작업을 위해 clone을 합니다. 3. g..
버전 관리 시스템의 필요성 만약 여러 사람이 같은 파일로 동시에 작업하거나, 이전 상태로 다시 되돌려야 할 경우가 생긴다면 버전 관리를 통해 손쉽게 이전 상태로 돌아갈 수 있습니다. 버전 관리를 사용하는 이유 1. 파일이 변경되면 변경 이력을 저장할 수 있다. 2. 이전 버전으로 돌아갈 수 있다. 3. 어떤 변경 사항이 발생했는지 알아보기 쉽다. 4. 협업하기에 좋다. 5. 백업을 할 수 있다. Git - 가장 강력하고 대중적인 버전 관리 시스템 Git 은 개발자의 코드를 효율적으로 관리하기 위해서 개발된 '분산형 버전 관리 시스템' 입니다. 하나하나 날짜별로 어떤 파일이 어떻게 바뀌었는지 확인이 가능합니다. 특정 시점에 생성된 백업 복사본을 commit이라는 기능을 통해 변경 사항에 대한 스냅샷이 만들..