[Git] Git 으로 프로젝트 관리 시작
·
Coding & Data Analysis/Git & Github
기본 설정을 위한 명령어# 추후 협업 시 소통을 위해 git bash 에서 입력git config --global user.name "(본인 이름)"git config --global user.email "(본인 이메일)"# 브랜치명 main 으로 변경git config --global init.defaultBranch main 폴더를 git 이 관리하게끔 설정하는 방법은, CLI 인 Git Bash 를 터미널이나 VSCode 에서 사용하거나SourceTree 에서 관리하게끔 설정하는 방법이 있다. 두 방법 모두 해당 폴더에서 숨김 파일인 .git 이 생기고,이 숨김 파일이 프로젝트의 시간과 차원을 기록한다고 보면 된다. # init 명령어로 해당 폴더를 git 이 관리하게끔 설정git init# 현재 ..
[Git] Git 활용 준비 및 배움의 자세
·
Coding & Data Analysis/Git & Github
준비Git 설치 ( 중요한 것은, Git Bash 를 설치하는 옵션을 선택해야 한다는 것! )Sourcetree 설치 ( Git 활용을 위한 GUI )Git Bash 를 VScode 의 기본 터미널로 설정하기 고민해볼 점들CLI ( Command Line Interface ) vs GUI ( Graphic User Interface)Git Bash 같은 터미널에서 명령줄을 입력하는 형식과 Sourcetree 같이 편하게 프로그램으로 관리하는 형식 간의 고민인데,그때그때 명령줄을 입력하면서 특정 행동을 수행하는 경우엔 당연히 터미널을 사용하고,거시적으로 코드나 프로젝트 전체를 관리하는 경우에는 GUI를 사용한다.처음에 CLI 방식으로 공부해가면서 Git 에 대해 정확하고 꼼꼼하게 배우고GUI 를 활용하게 ..
[Git] Git이 앞으로 필요할 이유 & 데이터 분야에는?
·
Coding & Data Analysis/Git & Github
깃의 장점 기본적으로 Git과 Github는 ' 프로젝트를 관리하고 협업을 원활하게 해주는 툴 ' 이다.프로그래머로 취업이나 창업을 목표로 한다면 다른 프로그래머들과 협업을 하는 것은 기본적인 구조이다.프론트엔드와 서버, 데이터베이스와 데브옵스, 그리고 영업이나 마케팅 등 다양한 부서와의 연결..이 모든 것을 관리하게 해 준다고 보면 될 것 같다. 또한, ' 버전별로 나누어서 관리 ' 하는 기능도 존재한다.결국엔 프로젝트라는 것은 버전을 거듭하면 거듭할수록 추가되고 발전하는 성격을 지니는데,인생은 과거에서 배운다고 하던가, 프로그래밍도 비슷한 것 같다.신 버전에서 작업하다가 결함이나 개선점을 찾게 된다면손쉽게 구 버전으로 돌아가 수정할 수 있다. 프로그램의 여러 버전을 전환하기 매우 쉽기 때문에,하나의 ..