일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 코딩테스트
- 카카오 코테
- 컴포넌트스캔
- 해시
- Spring
- nestJS
- 카카오
- 카카오 알고리즘
- nestjs auth
- C++
- 구조체배열
- thymeleaf
- 시스템호출
- 파이썬
- 코테
- 프로그래머스
- AWS
- 알고리즘
- C언어
- Nodejs
- git
- nestjs typeorm
- OpenCV
- @Component
- @Autowired
- 가상면접사례로배우는대규모시스템설계기초
- TypeORM
- python
- Today
- Total
목록github (3)
공부 기록장 💻
Git 이란? Git은 형상 관리 도구(Configuration Management Tool) 또는 버전 관리 시스템(Version Control) 중 하나로, 소프트웨어를 개발하는 기업의 핵심 자산인 소스 코드를 효과적으로 관리할 수 있게 해준다. 많은 기업이 SVN에서 Git으로 갈아타고 있는데, Git은 분산형 관리 시스템으로 중앙 서버에서 소스코드와 히스토리를 저장하는 SVN과 달리, Git은 소스 코드를 여러 개발 PC와 저장소에 분산해서 저장한다. 즉 사본을 로컬에서 관리하기 때문에, 속도가 매우 빠르고 중앙 서버에 장애가 발생해도 로컬 저장소에서 commit 할 수 있으며, 로컬 저장소의 복원도 가능하다. Git의 장점 소스코드를 주고 받을 필요 없이, 여러 명이 동시에 작업하는 병렬 개발이..
프로젝트를 생성한 뒤 초기 세팅을 마친 후, git에 해당 폴더를 업로드 하여 깃허브에 push 하고자 했는데 아래와 같이 "error: does not have a commit checked out", "fatal: adding files failed" 에러가 떠 폴더 자체를 add 할 수 없는 문제가 발생했다. 예전에도 비슷한 문제가 떠서 어려움을 겪었었는데, 다시 한 번 구글링을 해보니 프로젝트 세팅과 git 연결 과정에서 발생한 문제였다. 해당 에러는 로컬 리포지토리 안의 다른 디렉토리(폴더)에 .git이 있었기 때문에 발생한 문제였다. 깃허브에 있는 리포지터리(delimo)를 먼저 clone 한뒤 해당 리포지터리 내에서 nestjs 프로젝트를 생성하고 git 에 add 하는 과정에서, 해당 ne..
현재 진행 상황을 보고해 보자면, 7월 말부터 오세유 프로젝트가 시작해, 벌써 한 달 반이라는 시간이 흘렀다. 나를 포함한 우리 팀원 3명은 프로젝트 진행과 개발, 배포에 박차를 가하고 있는 중이다. 7/20 첫 회의부터 시작해서, 특별한 일이 있는 경우를 제외하고 매주 수요일마다 회의를 진행해 왔다. 초반만 해도, 11월 즈음까지 장기간에 걸쳐 각자 스터디와 개발을 진행하여 배포에 도전해 보는 것을 목표로 하여, 천천히 여유로운 마음으로 프로젝트를 진행될 것을 예상했다. 하지만 최근 몇 주에 걸쳐 다들 열심히 달려오다 보니, 어느새 벌써 배포 테스팅 단계에 이르렀다. (실제 배포는 아니고, 배포 "테스트"에 성공했다는 뜻!) 그래서 그동안 프로젝트 진행 상황을 기록하고 회고하고자 짧은 글을 남겨보려고 ..