728x90

Tool 14

깃(Git) 문법 - 브랜치와 머지

브랜치(Branch)란? 브랜치란 저장소 내에 존재하는 독립적인 작업관리의 영역으로, 다른 공간에 영향을 받지 않고 커밋을 기록할 수 있는 관리 공간이다. 각각의 브랜치는 다른 브랜치의 영향을 받지 않기에 여러 작업을 독립적으로 동시에 진행할 수 있으며, 이렇게 만들어진 브랜치는 다른 브랜치와 병합(Merge)함으로써 작업한 내용을 하나로 합칠 수 있다. 브랜치는 당장 배포 가능한 최종본인 통합 브랜치(Integration Branch)와 기능 추가 같은 단위 작업을 위한 토픽 브랜치(Topic Branch)로 나뉜다. 브랜치 관련 용어 정리 origin : 로컬 저장소를 복제(clone)한 원격 저장소를 의미한다. master 브랜치 : 저장소를 생성할 때 기본으로 만들어지는 브랜치에 master라는 ..

Tool/Git 2023.08.21

깃(Git) 문법 - 생성, 푸시, 풀, 복구, 확인 등

0. 깃 작동 흐름 1. 로컬 저장소 생성하기 init git을 사용하고 싶은 작업 폴더를 터미널로 열고 git init 명령어를 입력하면, 해당 디렉토리 안에 '.git' 폴더를 만들고 git이 실행된다. git init // 저장소 생성 config git config 명령으로 사용자 정보를 설정할 수 있으며, '.git' 폴더 내부의 config라는 파일을 열면 설정한 정보가 기록되어 있다. --global 옵션을 사용하면 사용자 PC안의 모든 저장소에 동일한 설정 값이 반영된다. git config user.name "User1" // 이름 설정 git config user.email "user@gmail.com" // 이메일 설정 git config --global user.name "User1..

Tool/Git 2023.08.21

깃(Git)이란 - 설치, 세팅 및 기본 개념 및 용어 정리

깃(Git)이란? 깃(Git)이란 분산 버전 관리 시스템으로 같은 파일을 여러 명이 동시에 작업하는 병렬 개발을 가능하게 한다. 소스코드를 여러 개발 PC와 저장소에 분산해서 저장하기 때문에, 중앙 서버에 장애가 발생해도 로컬 저장소에 커밋을 할 수 있으며, 로컬 저장소들을 이용하여 중앙 저장소의 복원도 가능하다. Git과 Github 차이는? Git은 변경 내역을 기록하는 프로그램이고, Github는 그런 내역들을 저장할 수 있는 원격 저장소를 지원하는 웹호스팅 서비스이다. Git 작동 원리 및 기본 용어들 평소에는 내 PC의 로컬 저장소에서 작업하다가 작업한 내용을 공개하고 싶을 때에 원격 저장소에 업로드(push)하며, 반대로 원격 저장소에서 다른 사람이 작업한 파일을 로컬 저장소로 다운(pull)..

Tool/Git 2023.08.21

무료 온라인 파이썬 주피터 노트, 구글 코랩 장점 및 단축키

Google Colaboratory란? Google Colaboratory를 줄여서 구글 코랩이라고 하는데, 별도의 설치없이 브라우저 내에서 Python 스크립트를 작성하고 실행할 수 있다. 장점 구글 드라이브 내 일반 파일처럼 사용할 수 있는데, 다른 사람과 손쉽게 공유 및 동시 작성도 가능하다 또한 내 컴퓨터가 아니라 구글 클라우드 서버를 이용하기 때문에, 머신러닝이나 딥러닝 같은 대용량의 하드웨어 성능이 필요할 경우에도 빠르게 활용할 수 있어서 너무 좋다. 또한 구글 코랩의 경우 여러가지 부가 서비스들이 많이 추가되어 있는데, 대표적으로 Interactive table이라고해서 따로 어려운 코드 안쳐도 간편하게 테이블 내 검색이 가능하다. 구글 코랩 주요 단축키들 Mac의 경우 Ctrl → Cmd로..

Tool/Etc. 2023.06.18
728x90