일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- Ajax
- 17822
- 소형기관차
- Java
- web
- 응답코드
- HTTP
- Git
- 1868
- 백준
- 카카오코드페스티벌
- npm
- 17471
- SWEA
- 타겟넘버
- 2869
- react
- 달팽이는올라가고싶다
- staged
- JavaScript
- JSP
- commited
- graph
- 파핑파핑지뢰찾기
- node.js
- GitHub
- 비동기
- SOCKET
- boj
- Today
- Total
목록GitHub (2)
devlog
오늘은 공부한 내용이라기보다는 git을 사용하며 문제가 되었던 것을 정리해보려고 한다. 문제 얼마 전 VScode에서 Javascript로 웹 개발을 하던 중 css 파일명을 바꿨다. 원래 이름이 Hello.css였다면 hello.css로 파일명을 변경했는데 git에는 반영되지 않았다. 반영되지 않은 것도 모르고 있었다. 그런데 html에서 css파일을 읽어와야 하는데 hello라는 css파일을 찾지 못해서 css가 적용되지 않았다. 찾아보니 git은 대소문자를 구분하지 않는다고 한다. 그래서 나는 hello로 파일명을 바꾸고 commit하여도 git은 Hello안에 내용만 바꿀 뿐 파일 명이 바뀌지는 않았던 것이다. 그런 문제때문에 git에 대소문자 변경 사항을 적용하는 방법을 찾았다. 해결 1. gi..
1. Git이란 무엇인가? Git이란 버전 관리 시스템(VCS, Version Control System)의 한 종류이다. 그렇다면 여기서 말하는 버전 관리란 무엇이고, 왜 필요할까? 버전 관리란 이름 그대로 여러 파일을 하나의 버전으로 묶어 관리하는 것이다. 버전 관리를 예를 들어 말해보자. 예를 들어, 우리가 제출해야 하는 레포트가 하나 있다. 처음에 'report.txt'를 만들었다가 내용이 바뀔 경우 'report_최종.txt'으로 바꿨다가 다시 수정을 거치면서 'report_진짜최종.txt' 이런식으로 만든 경험이 있을 것이다. 우리는 여러 파일들을 복사, 저장, 백업 등을 하였고 이것을 버전 관리라고 부른다. 2. 버전 관리 시스템 하지만, 위에서 설명하였던 버전 관리 방식은 어떤 것이 가장 ..