Skip to content

Commit

Permalink
docs : add 1-4_.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Kimdonghyeon7645 committed Nov 12, 2020
1 parent 7ec0c1d commit 27d469c
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

git은 4가지 μž‘μ—…μ˜μ—­μ„ 가진닀고 ν–ˆμ—ˆλ‹€.
그리고, μ˜μ—­μ—λ”°λΌ νŒŒμΌλ„ 무쑰건 λͺ¨λ‘ 신경쓰지(=μΆ”μ ν•˜μ§€) μ•Šκ³ ,
**staging area(μŠ€ν…Œμ΄μ§• μ˜μ—­)**에 λ“€μ–΄μ˜¨ 파일만 μ‹ κ²½μ“΄λ‹€κ³  ν–ˆλ‹€.
**staging area(μŠ€ν…Œμ΄μ§• μ˜μ—­)** 에 λ“€μ–΄μ˜¨ 파일만 μ‹ κ²½μ“΄λ‹€κ³  ν–ˆλ‹€.

κ·Έλž˜μ„œ git μž…μž₯에선 파일이,
1. ### Tracked(=μΆ”μ λ˜λŠ”, μ«’κ³ μžˆλŠ”) μƒνƒœ
Expand All @@ -11,16 +11,16 @@ git은 4가지 μž‘μ—…μ˜μ—­μ„ 가진닀고 ν–ˆμ—ˆλ‹€.
파일 λ³€λ™μƒνƒœλ₯Ό git이 신경쓰지 μ•ŠλŠ”, κ΄€μ‹¬μ—†μ–΄ν•˜λŠ” μƒνƒœ (μŠ€ν…Œμ΄μ§• μ˜μ—­μ— μ—†λŠ” 파일, add ν•œλ²ˆλ„ μ•ˆν•œ 파일)

2가지 μƒνƒœλ‘œ λ‚˜λ‰˜λŠ”λ°,
μ΄μ€‘μ—μ„œ μΆ”μ ν•˜λŠ”(Tracked) μƒνƒœλŠ” λ˜λ‹€μ‹œ 3가지 μƒνƒœλ‘œ λ‚˜λ‰œλ‹€.
μ΄μ€‘μ—μ„œ μΆ”μ ν•˜λŠ”(Tracked) μƒνƒœλŠ” λ˜λ‹€μ‹œ **3가지 μƒνƒœ** 둜 λ‚˜λ‰œλ‹€.

![μ™€μš°](https://user-images.githubusercontent.com/48408417/98904752-8e709200-24fd-11eb-99a1-975818b284ef.png)

1. #### Staged μƒνƒœ
1. ### Staged μƒνƒœ
파일이 μŠ€ν…Œμ΄μ§• μ˜μ—­μ— 올라온 μƒνƒœ
(Untracked, Modified μƒνƒœμ˜ νŒŒμΌμ„ ```git add```ν•œ μƒνƒœ)
2. #### Unmodified μƒνƒœ
2. ### Unmodified μƒνƒœ
파일이 λ³€ν•œκ²Œ μ—†λŠ”(μ˜ˆμ „κ³Ό κ·ΈλŒ€λ‘œμΈ) μƒνƒœ
(Staged μƒνƒœμ˜(μŠ€ν…Œμ΄μ§• μ˜μ—­μ— μžˆλŠ”) νŒŒμΌμ„ ```git commit```ν•œ μƒνƒœ)
3. #### Modified μƒνƒœ
3. ### Modified μƒνƒœ
파일이 μˆ˜μ •λœ μƒνƒœ
(파일의 λ‚΄μš©μ„ μˆ˜μ •ν•˜λ©΄ Modified μƒνƒœ)
36 changes: 36 additions & 0 deletions 1-4_ git λͺ…λ Ήμ–΄ 생쑴 ν‚€νŠΈ.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# git λͺ…λ Ήμ–΄ μƒμ‘΄μš© ν‚€νŠΈ - 1

##1. 둜컬 μ €μž₯μ†Œ λ§Œλ“€κΈ°, git에 계정 μ„€μ • : init, config
- ### git init
ν˜„μž¬ 폴더λ₯Ό 깃이 κ΄€λ¦¬ν•˜λŠ” ν”„λ‘œμ νŠΈ 디렉토리(=working directory)둜 μ„€μ •
-> κ·Έ μ•ˆμ— μ €μž₯μ†Œ(.git 폴더) 생성
- ### git config user.name, git config user.email
```commandline
git comfig user.name 'my_name'
git config user.email '[email protected]'
```
μ‚¬μš©μžμ˜ 아이디와 이메일을 μ„€μ • (컀밋할 λ•Œ ν•„μš”ν•¨)
##2. μŠ€ν…Œμ΄μ§• μ˜μ—­μ— 올리기 : add
- **git add** : μˆ˜μ •μ‚¬ν•­μ΄ μžˆλŠ” νŠΉμ • νŒŒμΌμ„ **staging area(μŠ€ν…Œμ΄μ§• μ˜μ—­)** 에 올리기
```commandline
git add [파일λͺ…] # ν•΄λ‹Ή 파일
git add [디렉토리λͺ…] # ν•΄λ‹Ή 디렉토리 λ‚΄μ˜ λͺ¨λ“  파일
git add . # (ν•΄λ‹Ή working directory λ‚΄μ˜) λͺ¨λ“  파일
```

##3. μŠ€ν…Œμ΄μ§• μ˜μ—­μ—μ„œ 내리기 : reset
- **git reset** : **staging area(μŠ€ν…Œμ΄μ§• μ˜μ—­)** 에 올렸던 νŒŒμΌμ„ λ‹€μ‹œ 내리기
```commandline
git reset [파일λͺ…]
```

##4. ν”„λ‘œμ νŠΈ κ΄€λ ¨ μƒνƒœ 보기 : status
- **git status** : 깃이 ν˜„μž¬ μΈμ‹ν•˜λŠ” ν”„λ‘œμ νŠΈ κ΄€λ ¨ λ‚΄μš©λ“€ 좜λ ₯
μŠ€ν…Œμ΄μ§• μ˜μ—­ μƒνƒœλ„ λ³Ό 수 있음, ν”„λ‘œμ νŠΈμ— λ¬Έμ œκ°€ 생겼을 λ•Œ 이 λͺ…λ Ήμ–΄ ν™œμš©

##5. μŠ€ν…Œμ΄μ§• μ˜μ—­ -> μ €μž₯μ†Œ μ˜μ—­μœΌλ‘œ 올리기 : commit
- **git commit -m "컀밋 λ©”μ‹œμ§€"** : ν˜„μž¬ **staging area(μŠ€ν…Œμ΄μ§• μ˜μ—­)** 의 내역을 μ»€λ°‹μœΌλ‘œ μ €μž₯μ†Œμ— 올리기

##6. 도움! : help
- **git help [μ»€λ§¨λ“œ 이름]** : μ‚¬μš©λ²•μ΄ κΆκΈˆν•œ κΉƒ λͺ…λ Ήμ–΄μ˜ 곡식 메뉴얼 λ‚΄μš© 좜λ ₯

0 comments on commit 27d469c

Please sign in to comment.