VCS Version Control System : 버전 관리 시스템의 한 종류인 git
협업 프로그램
Mac에서 Git 설치
1. Terminal 에서 git --version 확인 Mac은 기본적으로 git이 설치되어있음
2. https://git-scm.com/ 에서 git 최신버전 확인
3. https://brew.sh/ 에서 homebrew 설치를 통해 git최신버전 다운
4. homebrew 홈페이지에서 install Homebrew의 클립을 복사하여 그대로 Terminal에 실행
5. 설치시 Warning 및 Error의 경우 친절하게 Next steps: 라고 해서 해결방법이 나오고 안되면 brew doctor 명령어 실행
6. Next steps 을 실행하고 brew install git 명령어로 Git 설치
* 윈도우와 맥에서 엔터방식 차이로 인한 오류 방지 명령어 : git config --global core.autocrlf input
7. 마지막으로 Terminal을 재실행 후 git --version 확인
Git GUI 설치
1. https://www.sourcetreeapp.com/ 설치
설치시 BitBucket은 넘어가기 git과 비슷한 기능이므로 넘어가기
VS Code 설치
1. https://code.visualstudio.com/
2. ctrl + ` 또는 control + shift + ` 로 터미널 연동
git 사용 방법
CLI Command Line Interface 와 GUI Graphic User Interface 의 두가지 방법
Git 최초설정
1. Git 전역으로 사용자 이름과 이메일 주소를 설정 * GitHub와는 별개임
2. 기존 브렌치명 변경
3. 프로젝스 생성 및 Git 관리
3-1. 원하는 위치에 디렉토리(프로젝트 루트 폴더) 생성
3-2. vscode에서 디렉토리 열기 후 터미널 열면 해당 디렉토리 위치로 터미널이 열림
3-3. git init하여 숨김파일로 .git 생성 (이 폴더를 지우면 Git 관리내역이 삭제됨)
3-4. Git 디렉토리에 임의의 파일 저장 ( 저장한다고 해서 Git에 저장되는것이 아님)
3-5. git status 하여 파일 확인
4. 소스트리 활용
4-1. 소스트리에 git프로젝트 폴더를 드래그 앤 드롭
4-2. git-root 폴더안에 .git 파일을 삭제후 git status
4-3. 소스트리에서 로컬저장소 생성을 통해 기존의 디렉토리경로로 열어 생성하면 다시 .git 생성하여 관리 할수 있음
5. Git 관리를 하지 않을 파일이나 폴더가 있을 경우 ( 보안상이나 불필요한 파일이나 용량이 큰 파일 )
5-1. .gitignore 파일 생성하여 파일배제하기
5-2. 다양한 배제 방식 ( https://git-scm.com/docs/gitignore ) 참조
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
secrets.yaml
# 이렇게 #를 사용해서 주석
# 모든 file.c
file.c
# 최상위 폴더의 file.c
/file.c
# 모든 .c 확장자 파일
*.c
# .c 확장자지만 무시하지 않을 파일
!not_ignore_this.c
# logs란 이름의 파일 또는 폴더와 그 내용들
logs
# logs란 이름의 폴더와 그 내용들
logs/
# logs 폴더 바로 안의 debug.log와 .c 파일들
logs/debug.log
logs/*.c
# logs 폴더 바로 안, 또는 그 안의 다른 폴더(들) 안의 debug.log
logs/**/debug.log
|
cs |
'Git > 1. Git 기초' 카테고리의 다른 글
Github Pull Request(PR) 방법 (1) | 2024.06.14 |
---|---|
Git & Github 명령어 정리 (0) | 2024.05.21 |
Mac) 4. github와 git 연동하여 사 (0) | 2022.06.19 |
Mac) 3. 여러 Branch 만들고 사용하기 (0) | 2022.06.06 |
Mac) 2. git 캡슐(버전) 및 커밋 (0) | 2022.06.01 |