ํฐ์คํ ๋ฆฌ ๋ทฐ
> Git์ ํ๋ก์ ํธ์ ๋ด์ฉ์ ์ฝ๊ฒ ๋๋๋ฆฌ๊ณ ๋ฒ์ ์ ์ ํํ ์ ์๋ค.
git --version- git ๋ฒ์  ํ์ธ
brew install git- git ์ค์น
CLI vs GUI
CLI : Command User Interface
GUI : Graphical User Interface
> CLI๋ ํฐ๋ฏธ๋ GUI๋ ์์ด์ฝ ํด๋ฐ ๋ฑ์ผ๋ก ์ข ๋ ๊ฐ๊ฒฐํจ
โฏ git config --global user.name "kwonjeong"
โฏ git config --global user.email "kwonjeong9470@gmail.com"- ์ด๊ธฐ์ค์ . ์ด๋ฆ๊ณผ ์ด๋ฉ์ผ
git init- ํ์ฌ ํด๋๋ฅผ ๊นํ๋ธ๊ฐ ๊ด๋ฆฌํ๊ฒ ๋ค๋ ๋ช ๋ น์ด

> ์ด ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ์จ๊น ํด๋ (.git)์ด ์์ฑ
> ์ด ํด๋๋ฅผ ์ง์ฐ๋ฉด git ๊ด๋ฆฌ๋ด์ญ์ด ์ญ์ 
git status- ํ์ฌ ํด๋์ ์ํฉ์ git์ ์ํฉ์์ ๋ณด์ฌ์ฃผ๋ ๊ฒ
git์ ๊ด๋ฆฌ์์ ํน์  ํ์ผ/ํด๋๋ฅผ ๋ฐฐ์ ํด์ผ ํ ๊ฒฝ์ฐ
-> ํฌํจํ ํ์๊ฐ ์์ ๋ (์๋์ผ๋ก ์์ฑ ๋๋ ๋ค์ด๋ก๋๋๋ ํ์ผ๋ค)
-> ํฌํจํ์ง ๋ง์์ผ ํ ๋ (๋ณด์์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๋ด์ ํ์ผ)
.gitignore- ์ ํ์ผ์ git์ ๋ ธ์ถ๋๋ฉด ์๋๋ ํ์ผ๋ช ์ ์ ๊ณ ์ ์ฅํ๋ฉด git status๋ฅผ ํ์ ๋ ํ์ผ๋ช ์ด ๋ณด์ด์ง ์์

# ๋ชจ๋  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์ถ์ฒ : https://www.yalco.kr/@git-github/1-1/
'๐ STUDY > ๐ฑ GitHub' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [GitHub] GitHub ์ฌ์ฉ๋ฒ (0) | 2022.08.05 | 
|---|---|
| [GitHub] ์ฐจ์ ๋๋๋ค๊ธฐ (0) | 2022.08.05 | 
| [GitHub] ์๊ฐ ์ฌํํ๊ธฐ (0) | 2022.07.31 | 
- Annotation
- Linux
- ์๊ณ ๋ฆฌ์ฆ
- error
- ๋ฒํผ
- Programming
- ๋ฆฌ๋ ์ค
- SpringBoot
- ๋จธ์ ๋ฌ๋
- react
- ๊ธฐ๊ณํ์ต
- ๋ค์คํ๋ก์ธ์ค
- SWiFT
- Baekjoon
- ํ๋ก๊ทธ๋๋ฐ
- Apache
- ํ๋ก์ธ์ค
- bitnami
- C
- react-scripts
- machine learning
- ํ์ผ ์ ์ถ๋ ฅ
- 9086๋ฒ
- GIT
- PHP
- ์ค๋ฅ
- C++
- MySQL
- ๋ฐฑ์ค
- ์ค์น
- Total
- Today
- Yesterday
