[Git/Github] 셋업하기

사용자 설정 및 세팅

Git 사용자 설정

로컬에서 사용할 Git 사용자 이메일과 이름을 설정

git config : Git에 관한 설정을 추가/변경/삭제하는 명령어

설정 파일 - System 설정 파일 / Global 설정 파일 / 로컬 설정 파일

Git 사용자 설정

 

Global Git 사용자 설졍

git config --global user.email "abc@abc.com"

git config --global user.name "HongGil-dong"

 

변경하는 방법 

git config --unset --global user.name
git config --unset --global user.email

 

설정 확인

git config --list

 

Github  계정에 ssh key 등록하기

1. ssh key 만들기

https://bit.ly/368zxvR 

 

Git - SSH 공개키 만들기

많은 Git 서버들은 SSH 공개키로 인증한다. 공개키를 사용하려면 일단 공개키를 만들어야 한다. 공개키를 만드는 방법은 모든 운영체제가 비슷하다. 먼저 키가 있는지부터 확인하자. 사용자의 SSH

git-scm.com

ssh key 만들기

2. Github 접속 후 오른쪽 상단 프로필 클릭 Setting -> SSH and GPg Keys

3. New SSH Key 클릭해 Title과 복사한 Key 입력 후 Add SSH Key 클릭

Add SSH Key

 

깃 초기화 및 삭제 

Git 초기화

Git 초기화란? 

어떤 폴더 안에 있는 파일과 소스 코드를 Git 을 통해 관리하겠다고 선언하는 것

파일들을 Git에 등록하고 여러 가지 기능등을 Git을 통해 사용할 수 있도록 하는 것 

 

명령어 : git init

초기화 할 대상 폴더에서 명령어 (git init) 입력

Git 초기화 시 폴더 안에 숨김 폴더로 .git 폴더 생성 (Local Config 등으로 구성)

.git 폴더 생성

 

Git 삭제

단순히 .git 폴더를 삭제

mac의 경우 폴더를 삭제하는 명령어 입력 : rm -rf .git

.git 삭제

 

gitignore란

사용자가 git에 등록(커밋)되지 않길 원하는 파일 또는 폴더들의 목록을 저장

.gitignore에 등록된 파일(폴더)들은 커밋 시 자동으로 제외됨

 

작성법

- #은 주석의 역할

- 폴더 : /폴더명 (예: /docs)

- 파일 : 파일명.확장자 (예: test.txt)

- 폴더 안 파일 : /폴더명/파일명.확장자 (예: /docs/test.txt)

- 폴더 안 특정 확장자 파일 전부 (예: /docs/*.txt)

- 폴더 하위 모든 특정 확장자 파일 전부 (예: /docs/**/*.txt)

 

.gitignore 작성에 유용한 사이트

https://gitignore.io 

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 

gitignore.io 사이트에서 템플릿은 먼저 따오고, 개발을 하다 추가를 하며 사용한다.

'Git, Github' 카테고리의 다른 글

[Git/Github] 저장소  (0) 2022.06.06
[Git/Github] Git 기본 컨셉  (2) 2022.06.06
[Git/Github] 준비하기  (0) 2022.06.02
[Git/Github] Git 설치  (0) 2022.06.02
[Git/Github] 시작하기  (0) 2022.06.02