'PROGRAMMING' 카테고리의 글 목록 (11 Page) — J Story

PROGRAMMING

PROGRAMMING/Git

[Github] 깃허브 초기화 방법 (feat.git init)

Git Init, 깃허브 초기화 개발자는 매일 새로운 것들을 배우고 성장해야 하는 숙명이 있습니다. 그중에서도 깃헙은 개발자가 알아야 할 중요한 툴입니다. 깃헙으로 작업을 하다 보면 로컬의 대부분의 파일을 삭제했고 또 새로 생성된 파일들이 많을 때가 있을 수 있고 또 불필요한 내용 또는 올리지 말아야 할 내용들을 commit을 하는 경우가 발생합니다. 이런 경우 정리가 필요하지만 원격 저장소를 아예 다시 만드는 것까지는 번거로울 수 있습니다. 이때 원격 저장소를 초기화하는 방법에 대해서 알아보겠습니다 [Github] 로컬 및 원격 branch 생성 | 조회 | 변경 | 삭제 | 디폴트 브랜치 설정 Github, 깃허브 GitHub는 소스 코드 호스팅 서비스입니다. 개발자들이 코드를 저장, 공유, 개발할 ..

PROGRAMMING/Git

[Github] github에 잘못 올린 파일 삭제 | gitignore가 안될 때 (feat.env file)

들어가며 실수로 암호 파일, 설정 파일 또는 env 파일, pem 파일 등 공유되지 않아야 할 파일이나 node_modules 같은 불 필요한 폴더가 깃허브에 올라가는 경우가 발생하기 마련입니다. push까지 진행한 상태라면 원격 저장소에 히스토리까지 남기 때문에 보안상의 이슈가 발생합니다. 작은 프로젝트라면 리포지토리를 만드는 방식도 가능하지만 그렇지 않은 경우에 처리하는 방법에 대해 알아보겠습니다. .gitignore 파일 설정 잘못 올라가서 처리하는 방법을 보기 전에 잘못 올라가지 않도록 설정하는 방법을 .env 파일을 예시로 들어보겠습니다. // .gitignore .env .env.local .env.development .env.production .env.* // .env.[모든파일명] 처리..

PROGRAMMING/Git

[Github] 로컬 및 원격 branch 생성 | 조회 | 변경 | 삭제 | 디폴트 브랜치 설정

Github, 깃허브 GitHub는 소스 코드 호스팅 서비스입니다. 개발자들이 코드를 저장, 공유, 개발할 수 있는 공간을 제공합니다. 사용자는 프로젝트에 대한 액세스 권한을 부여할 수 있으며, 다른 사용자와 협업하여 프로젝트를 개발할 수 있습니다. GitHub는 Git 버전 관리 시스템을 기반으로 하여 코드의 변경 사항을 추적하고 관리할 수 있습니다. 또한, 다양한 플러그인과 기능들을 통해 팀 개발 프로세스를 개선할 수 있습니다. 로컬 브랜치 설정 Local branch는 작업하는 개인 컴퓨터에 있는 branch이기 때문에 원격 저장소에 영향을 미치지 않습니다. 로컬에서 생성, 조회, 변경, 삭제하는 방법에 대해서 알아보겠습니다. 브랜치 생성 git branch 브랜치 조회 git branch 브랜치 ..

PROGRAMMING/Python

[Python] 누적합 / 순열 / 조합 (feat.itertools module)

Itertools, 이터툴즈 Itertools는 파이썬 내장 라이브러리입니다. 주요 기능은 파이썬에서 반복되는 데이터(iterable 한 데이터)를 처리하는 기능을 포함하고 있습니다. 반복 가능한 데이터, 즉 이터러블(iterable)한 데이터는 반복문에서 사용할 수 있는 데이터를 말합니다. 대표적으로 리스트(list), 셋(set), 튜플(tuple)이 있습니다. 즉 이터툴즈는 이터러블한 데이터를 처리하는데 도움을 주는 모듈입니다. 이 중에서 가장 많이 사용되는 5가지 함수에 대해서 알아보겠습니다. accumulate, 누적합 permutations, 순열 product, 곱집합 또는 데카르트 곱 combinations, 조합 combinations_with_replacement, 중복조합 accumu..

인프준
'PROGRAMMING' 카테고리의 글 목록 (11 Page)