마농의 개발 일지

깃 & 깃허브 1강 본문

Git

깃 & 깃허브 1강

마농.. 2022. 7. 11. 14:56

 

1. 깃 : VCS(Version Control System) 종류 중 하나.

2. 깃의 장점 :

    1) 시간여행 : 프로젝트 버전 되돌리기. 특정 내역 취소 가능 (하나 하나 백업 필요 x)

    2) 차원여행 : 프로젝트의 여러 모드를 쉽게 전환하고 관리

    3) 협업

 

3. Git Bash :

- Git 사용에 적합한 터미널

- 리눅스/맥(유닉스)에서 사용되는 CLI 명령어들을 윈도우에서 사용 가능. 

 

2. Sourcetree

- GUI

 

3. VS Code

- ctrl + ` : 터미널 오픈

- ctrl + shift + p : 검색창 오픈

- Select Default Profile : 기본 터미널 설정

 

4. CLI vs GUI 

CLI : Command Line Interface (Git Bash)

GUI : Graphical User Interface (Sourcetree)

 

5. 깃 설정 & 프로젝트 관리 시작

    1) 폴더 열기

    2) git init  ==> (폴더에 숨김파일 .git 생성됨. 이 파일 안에 git 관리 내역이 저장되는 것.)

 

6. Git의 관리에서 특정 파일/폴더를 배제해야 하는 경우

- 포함할 필요가 없을 때 : 자동으로 생성 또는 다운로드되는 파일들 (ex. 빌드 결과물, 라이브러리)

- 포함하지 말아야 할 때 : 보안상 민감한 정보를 담은 파일들

 

.gitignore  파일 생성하고 그 안에 배제하고자 하는 파일 입력 후 저장

.gitignore 형식 https://git-scm.com/docs/gitignore 참조

 

 

'Git' 카테고리의 다른 글

깃 & 깃허브 2강  (0) 2022.08.27