-
Notifications
You must be signed in to change notification settings - Fork 0
Git init, add, create Version
YoungMinKim edited this page Jul 17, 2021
·
3 revisions
- Gitμμ κ°μ₯ μμ£Ό μ¬μ©μ΄λλ λͺ λ Ήμ΄ init, addμ λν μ 리
- Git init
- Git add
- Git λ²μ λ§λ€κΈ°
$ > git init
- λ²μ κ΄λ¦¬λ₯Ό νκ² λλ©΄ μ¬λ¬κ°μ§ μ λ³΄κ° μμ±μ΄ λλλ°, μμ±λ μ 보λ .gitμ μ μ₯λ¨
- .gitμ μ§μ°λ©΄ λ²μ μ λν μ λ³΄κ° λ€ λ λΌκ°λ€
- ν¨λΆλ‘ λ²μ κ΄λ¦¬λ₯Ό νλ .gitνμΌμ μμ νμ§ λ§λΌλ μλ―Έμ
$ > vi f1.txt # f1.txtλΌλ νμΌμ μμ±
$ > vi f1.txt # νμΌ μμ± ν νμΈ
$ > cat f1.txt # νμΌ νμΈ
- i : Insert
- esc : μ λ ₯ μ’ λ£
- r : μ¬ μ λ ₯
- :wq : μ μ₯ λ° μ’ λ£
$ > git status
νμ¬ λΈλμΉ master
μμ§ μ»€λ°μ΄ μμ΅λλ€
μΆμ νμ§ μλ νμΌ:
(컀λ°ν μ¬νμ ν¬ν¨νλ €λ©΄ "git add <νμΌ>..."μ μ¬μ©νμμμ€)
f1.txt
컀λ°ν μ¬νμ μΆκ°νμ§ μμμ§λ§ μΆμ νμ§ μλ νμΌμ΄ μμ΅λλ€ (μΆμ νλ €λ©΄ "git
add"λ₯Ό μ¬μ©νμμμ€)
-
μΆμ νμ§ μλ νμΌ? - Untracked files?
- κΉμκ² ν΄λΉ νμΌμ λ²μ κ΄λ¦¬λ₯Ό μμνκΈ° μ κΉμ§ κΉμ ν΄λΉ νμΌμ 무μνλ€
- μ¦, gitμκ² λͺ λ Ήμ νμ¬ ν΄λΉ μ νμΌμ λν λ²μ κ΄λ¦¬λ₯Ό λͺ λ Ήν΄μΌ νλ€
$ > git add .
warning: LF will be replaced by CRLF in f1.txt.
The file will have its original line endings in your working directory
$ > git st
νμ¬ λΈλμΉ master
μμ§ μ»€λ°μ΄ μμ΅λλ€
컀λ°ν λ³κ²½ μ¬ν:
(μ€ν
μ΄μ§ ν΄μ νλ €λ©΄ "git rm --cached <νμΌ>..."μ μ¬μ©νμμμ€)
μ νμΌ: f1.txt
- add λͺ λ Ήμ΄λ₯Ό ν΅ν΄ κΉμκ² λͺ¨λ νμΌμ λν λ²μ κ΄λ¦¬ λͺ λ Ή
- status λͺ λ Ήμ΄λ₯Ό ν΅ν΄ νμ¬ μ€ν μ΄μ§μ μ¬λΌκ° νμΌμ νμΈν μ μλ€
- λ²μ λ§λ€κΈ°μ μμ μ λ²μ μ 무μμ΄κ³ , μ λ²μ μ΄ νμνκ°μ λν μκ°μ ν΄λ³΄μ
- λ²μ μ μλ―Έμλ λ³νλ₯Ό λ§νλ€?
- μ΄λ€ μμ μ΄ μμ λ ν΄λΉ μμ μ΄ μκ²°λ μν?
$ > git commit -m "[21.07.03 ymkim] version 1"
[master (μ΅μμ-컀λ°) 75b2bbc] [21.07.03 ymkim] version 1
1 file changed, 1 insertion(+)
create mode 100644 f1.txt
- ITermsμμ μ€μ΅
- μ»€λ° νλλ νλμ μμ μ λ΄κ³ μλκ²μ΄ μ’λ€
- κΉμ Stage Areaμ μ¬λΌμμλ νμΌλ§ Commitμ νλ€
- add λͺ λ Ήμ΄λ₯Ό ν΅ν΄ Stage Area μμμΌλ‘ νμΌμ μ¬λ¦°λ€
- stage - repository