일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- linkedhastset
- 워드프레스
- 플러그인
- @Repository
- @Controller
- @Entity
- firebase
- GA4
- router
- HttpSession
- SEO
- 인텔리제이
- 리액트오류
- mergeattributes()
- GET
- 구글
- addallattributes()
- post
- useEffect
- db
- Thymeleaf
- 구글알고리즘
- 구글애널리틱스
- Login
- @Query
- JPA
- 데이터베이스
- ChatGPT
- set
- Polylang
- Today
- Total
목록개발 준비/Git (2)
개발천재

.gitignore가 필요한 이유불필요한 파일을 Git에 추가하지 않기 위해 프로젝트에서 생성되는 임시 파일 또는 캐시 파일은 원격 저장소(GitHub 등)에 업로드할 필요가 없다. 예를 들어, react에서 node_modules/ 폴더는 NPM 패키지들이 저장되는 폴더인데, 이 폴더는 package.json을 이용해 언제든 다시 설치할 수 있다. 따라서 Git에 추가할 필요가 없다. 민감한 정보 보호API 키, 데이터베이스 비밀번호 같은 개인 정보가 포함된 파일이 올라가는 것을 방지하기 위해 gitignore 파일이 필요하다. 예를 들어, .env 파일에는 환경변수를 저장하는데, 이 파일을 .gitignore에 추가하면 깃허브에 API 키가 공개되는 실수를 방지할 수 있다. 운영체제 및 IDE 관련 ..

Git이란?git은 버전관리를 하기 위한 툴이다. 소프트웨어 개발에서 코드의 변경 이력을 추적하고 관리하는 데 사용된다. 프로젝트에 포함된 파일들의 버전을 저장하고, 여러 사람이 동시에 작업할 수 있게 도와준다. Git을 사용하는 이유는 여러 사람이 동시에 작업할 수 있는 협업 환경을 제공하고, 코드 변경 이력을 기록하여 언제, 누가, 무엇을 변경했는지 추적할 수 있게 해준다. 또한, Git은 코드의 이전 상태로 되돌릴 수 있는 기능을 제공하여, 코드가 유실되거나 문제가 발생했을 때 안전하게 복구할 수 있다. 이 모든 기능은 효율적인 개발과 안정적인 프로젝트 관리를 가능하게 해서 전세계 개발자들이 많이 사용한다. Git의 동작 원리Working Directory(작업영역) -> Staging Area ..