Git/Basic

2. git, branch

2024. 1. 2. 15:48

  • -

VSCode Setup

 

① VSCode 설정

예) [Ubuntu] C/C++ 환경설정 (tistory.com)

 

[Ubuntu] C/C++ 환경설정

C/C++, VSCode 환경설정 공식 문서 링크 우분투 패키지 시스템 이해 1. GCC, GBD 설치 1.1 패키지 리스트 업데이드 && 업그레이드 sudo apt-get update && sudo apt-get upgrade -y 1.2 gcc, gdb 설치 sudo apt-get install build-es

basiclike.tistory.com

 

Material Icon Theme 설치

VSCode 왼쪽의 메뉴 중 확장 프로그램 관리에서, Material Icon Theme를 검색하여 설치합니다.

 

 

1. git 초기 설정

 

git 과 GitHub 는 다릅니다.
우선 git 이 무엇이고, 어떻게, 왜 사용하는지를 익혀야 합니다.

 

 

1.1 사용자 이름과 이메일 주소 설정

 

git 의 global user name 과 email 을 설정합니다.

git 이라는 프로그램의 사용자 아이디를 만드는 과정이라고 생각하면 된다.

 

git config --global user.name "사용할 이름"

 

git config --global user.email "사용할 이메일"

 

 

 

1.2 적용 확인

설정한 "사용자 이름"과 "이메일 주소" 를 확인합니다.

 

git config --global user.name

 

git config --global user.email

 

 

 

2. 기본 브랜치 이름 변경

 

2.1 기본 브랜치 이름 변경

git 의 기본 브랜치 이름은 "master" 이다. "main"으로 변경한다.

 

git config --global init.defaultBranch main

 

 

2.2 변경 확인

 

git config --get init.defaultBranch

 

 

 

3. git 과 branch 의 의미

 

예시1) 팹시 지원 서류 관리 폴더

 

팹시 지원 서류 관리 폴더에, 입사지원서, 증명사진, 프로젝트 소스코드를 넣어 관리한다.

만약 코카콜라 지원 서류를 관리하려면, 새로운 폴더를 만들어 관리 할 수 있다.

 

 

예시2) 프로젝트 소스코드 폴더

 

branch 는 "코카콜라 지원 서류", "2024.01.01  지원 서류" 폴더와 같습니다.

일반적으로 우리가 폴더 단위로 파일을 관리하는 이유와 방법을 생각해 봅시다.

 

branch 는 프로젝트가 관리되는 폴더 단위 입니다.

git 은 branch 와 모든 변경 사항을 관리하는 기능이 있는 프로그램 입니다.

 

git 없이, 소스코드 문서들을 관리해야한다면,

일반적인 문서를 관리하는 것처럼 특정 시점마다 작업 결과물을 폴더에 모아서 저장하거나 압축하여 관리해야 한다.

 

 

 

 

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.