![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIH75f%2FbtrEKWRopzi%2F6R4rcbCpzSRZTdrwdr2OFk%2Fimg.jpg)
[GIT] 폴더 영구적으로 삭제하는 법
2022. 5. 2. 23:32
개발이야기/Git
폴더 영구적으로 삭제하는 법 1. 지우려는 폴더가 있는 branch 들어가기 2. rm -rf build/ (build폴더를 지운다면?) 3. git checkout main (메인으로 이동) 자주사용하진말자..!!! 메인을 날리면 큰일남;
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpIljL%2FbtrEI7TEcUZ%2Fs1M5opQZzFm5M8ihuKzm30%2Fimg.jpg)
[GIT] 가상환경 세팅 방법 & 가상환경을 쓰는 이유
2022. 5. 2. 23:27
개발이야기/Git
가상환경을 쓰는 이유는? => 수많은 사람들의 개발환경을 동일하게 맞추기 위해서! 예를들어 내가 회사에서 어떤 프로젝트를 하게 되었다고 치자. 그 프로젝트는 수많은 사람들이 개발했던 환경이고, 당연하게 내 컴퓨터에 설정된 개발환경과 회사의 프로젝트의 개발환경은 다르다. 그에 맞춰 '가상의 공간'을 만들어 여러명의 개발자들이 모두 개발할 수 있는 개발환경을 구축하는 것이다. (특정 개발프로그램의 버전도 따로 설치하여 개발 할 수 있다.) 이러한 가상 공간을 통해 여러 개발 환경을 한 컴퓨터에 만들 수 있고, 개발목적에 따라 설정한 가상의 공간을 언제든지 왔다갔다 이동할 수 있도록 해주는 것이다. 가상환경을 설정 하기위해선 가상환경을 만들어주는 프로그램이 필요한데, 파이썬에서 흔히 쓰는 가상환경 프로그램은 ..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiFJtD%2FbtrEJwr63cX%2FmfrAJ4vF6FgM3SG9rU6B20%2Fimg.jpg)
[GIT] git 초기 세팅 방법
2022. 3. 10. 17:06
개발이야기/Git
git을 활용한 초기 세팅 방법을 알아보자. 웹사이트 페이지는 혼자 만드는게아니고 여러명이 조각조각 나눠서 만드는 개념이다. 이때 이조각이 => branch 브랜치개념 처음 레파지토리를 생성하고, 혼자만의 프로젝트가 아닌 기업이나, 여러명의 프로젝트를 할땐 master/main 브렌치(기둥)에서는 절대 코드를 작성하면 안된다. 처음에 받으면 master/main환경이라서 브렌치를 하나 만들어야 코드를 작성할 수 있는데 브렌치를 만드는 명령어 => (1) git branch feature/login(폴더이름) : 여기서 feature는 컨벤션이다. 회사마다 다름 브렌치를 들어가는 명령어 => (2) git checkout feature/login(폴더이름) 현재 어떤 브랜치인지 확인하는 명령어 => (3)..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdtQjfV%2FbtrECwfZ24z%2FwIDeCsou2BBK3Y3gI0jAf1%2Fimg.jpg)
[GIT] Git & GitHub
2022. 3. 10. 16:20
개발이야기/Git
깃(git)은 2005년에 리누스 토르발스에 의해 개발된 '분산 버전관리 시스템'으로 여러명의 개발자가 하나의 소프트웨어 개발 프로젝트에 참여할 때, 소스 코드를 관리하는데 주로 사용한다. 그럼 버전관리는 왜 필요할까? 예시로 ppt를 만든다고했을때, 처음에는 'wecode220101' 제목으로 파일을 만들었다가 내용이 바뀔 경우 'wecode220102(최종)' 'wecode220102(최최종)' 'wecode220102(진짜)' 이런식으로 파일이 늘어나는걸 볼 수 있다. 용량도 많이 차지하게되고 팀프로젝트로 협업하게 될 경우엔 'wecode220102(진짜)' 에 'bootcamp(최종)' 파일을 합치는 경우도 있기때문에 수백명인 대형 프로젝트를 진행할 경우엔, 파일을 합치는 과정이 매우 복잡할 것이..