[Git/GitHub] 3. 준비하기/셋업하기

AY·2023년 12월 12일

Git/GitHub

목록 보기
3/7

Github 가입

Git 저장소 호스팅을 지원하는 웹 서비스
GitHub: Let’s build from here

내 깃허브 주소 ⬇️
aekyung11 - Overview




SourceTree 설치

Git을 더 쉽게 활용하기 위한 GUI 툴
https://www.sourcetreeapp.com/




사용자 설정 및 세팅

Git의 사용자 설정

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

  • git config: Git에 관한 설정을 추가/변경/삭제하는 명령어
  • 설정파일 - System 설정 파일 / Global 설정 파일 / 로컬 설정 파일
    • System 설정 파일: 모든 시스템 사용자에게 적용. git config --system
    • Global 설정 파일: 한 사용자의 전체 Git Repository에 적용. git config --global
    • Local 설정 파일: 하나의 Repository에만 적용. git config --local

Global Git 사용자 설정

git config --global user.email “abc@abc.com”
git config --global user.name “Hong Gil-dong”

설정 확인

git config --list

Github 계정에 ssh key 등록하기

  1. ssh key 만들기 -> Git - SSH 공개키 만들기

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

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





깃 초기화 및 삭제

Git 초기화

명령어: git init

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

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

Git 삭제

명령어: git init

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




gitignore이란

프로젝트에 원하지 않는 백업 파일이나 로그파일 혹은 컴파일 된 파일들을 Git에서 제외할 수 있는 설정 파일

사용자가 git에 등록(커밋)되지 않길 원하는 파일 또는 폴더들의 목록을 저장
.gitignore 에 등록된 파일(폴더) 들은 커밋 시 자동으로 제외됨

**VScode에서 해당 폴더에 .gitignore 파일을 생성한 후 아래 작성법의 양식을 이용해 gitignore을 적용할 폴더/파일 등을 입력함.

작성법

  • #은 주석의 역할
  • 폴더: /폴더명
  • 파일: 파일명.확장자
  • 폴더 안 파일: /폴더명/파일명.확장자
  • 폴더 안 특정 확장자 파일 전부: 폴더명/*.확장자
  • 폴더 하위 모든 특정 확장자 파일 전부: 폴더명/**/*.확장자

https://www.toptal.com/developers/gitignore

profile
FE 개발자

0개의 댓글