CH2 κΉμΌλ‘ λ²μ κ΄λ¦¬νκΈ°
λ²μ : λ¬Έμ μμ μλ§λ€ μμ λ΄μ© μ€λ
μμΌλ‘ μ°μ΄μ μ μ₯
02-1 κΉ μ μ₯μ λ§λ€κΈ°
κΉ μ΄κΈ°ννκΈ°: git init
mkdir hello-git #hello-gitμ΄λΌλ λλ ν 리 μμ±
cd hello-git #hello-gitμ΄λΌλ λλ ν λ¦¬λ‘ μ΄λ
ls -al #λλ ν°λ¦¬ μ λ΄μ© μ΄ν΄λ³΄κΈ°
git init #git μ¬μ©ν΄ λλ ν 리 μ΄κΈ°ν
ls -al #μ²μκ³Όλ λ€λ₯΄κ² .gitμ΄λΌλ λλ ν°λ¦¬ μκΈ΄μν. μ΄ λλ ν°λ¦¬λ κΉμ μ¬μ©νλ©΄μ λ²μ μ΄ μ μ₯λλ μ μ₯μ(repo)
02-2 λ²μ λ§λ€κΈ°
λ²μ : λ¬Έμλ₯Ό μμ νκ³ μ μ₯ν λλ§λ€ μκΈ°λ κ²
κΉμμ μ΄λ¬ν λ²μ μ μ½κ² κ΄λ¦¬ν μ μλ€.
μ€ν
μ΄μ§μ μ»€λ° μ΄ν΄νκΈ°
- μμ νΈλ¦¬: νμΌμ μμ , μ μ₯λ±μ μμ μ νλ μμ λλ ν°λ¦¬. λμ 보μ. μμμμ hello-git
- μ€ν μ΄μ§: λ²μ μΌλ‘ λ§λ€ νμΌμ΄ λκΈ°νλ κ³³
- μ μ₯μ(repository): μ€ν μ΄μ§μμ λκΈ°μ€μΈ νμΌλ€μ λ²μ μΌλ‘ λ§λ€μ΄ μ μ₯νλ κ³³
λ¬Έμ μμ μ μ₯(μμ νΈλ¦¬)>μμ νμΌμ λ²μ μΌλ‘ λ§λ€κ³ μΆμλ μ€ν μ΄μ§λ‘ μ΄λ>κΉμ 컀λ°(λ ν¬)
commit: μ€ν μ΄μ§μμ λκΈ°νλ νμΌμ΄ μ μ₯μμ μ μ₯λ¨
μμ νΈλ¦¬μμ λΉμΌλ‘ λ¬Έμ μμ νκΈ°
#hello-git λλ ν°λ¦¬κΉμ§ μ΄λ
git status #git μν νμΈ
# on branch master: νμ¬ masterλΈλμΉμ μλ€.
# no commits yet: μμ§ μ»€λ°ν νμΌμ΄ μλ€
# nothing to commit: νμ¬ μ»€λ°ν νμΌμ΄ μλ€
# untracked files : μμ§ νλ²λ λ²μ κ΄λ¦¬ μν νμΌ
vim hello.txt #l or a λ μ
λ ₯λͺ¨λ escλ‘ λκ°κ³ :wq
μμ ν νμΌμ μ€ν
μ΄μ§ νκΈ°:git add
git add hello.txt #gitμμ μ€ν
μ΄μ§νλ λͺ
λ Ήμ΄
git status #untracked file>changes to be committed:λ‘ λ³κ²½. νμ¬ μ€ν
μ΄μ§λ‘ μ€ν
μ΄μ§λ μν
μ€ν
μ΄μ§μ μ¬λΌμ¨ νμΌ μ»€λ°νκΈ°
git commit -m"dfd" μ»€λ° λ©μΈμ§ μΆκ°
git log: μ μ₯μμ μ μ₯λ λ²μ νμΈ
μ€ν
μ΄μ§κ³Ό μ»€λ° νκΊΌλ²μ μ²λ¦¬
νλ²μ΄λΌλ 컀λ°νμ μλ νμΌλ§ κ°λ₯
git commit -am "λ©μΈμ§"
02-3 μ»€λ° λ΄μ© νμΈνκΈ°
컀λ°κΈ°λ‘μμΈν μ΄ν΄λ³΄κΈ°
λ³κ²½μ¬ν νμΈνκΈ°: git diff
02-4 λ²μ λ§λλ λ¨κ³λ§λ€ νμΌ μν μμ보기
tracked νμΌκ³Ό untracked νμΌ
κ°μ₯ μ΅κ·Όμ μ»€λ° λ©μΈμ§ μμ νκΈ°: git commit --amend
02-5 μμ
λλ리기
μμ
νΈλ¦¬μμ μμ ν νμΌ λλ리기
'ν΄μ§ν΅' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°μ΄ν°λΆμμ μν λΌμ΄λΈλ¬λ¦¬]02 λ°μ΄ν° νΈλ€λ§μ μν λΌμ΄λΈλ¬λ¦¬ NumPy (0) | 2021.09.27 |
---|---|
[AIκΈ°λ³Έκ΅μ‘] νμ΄μ¬ κΈ°μ΄: ν¨μ (0) | 2021.09.26 |
[1μΌμ°¨] κΉ μμνκΈ°: 리λ μ€ λͺ λ Ήμ΄ (0) | 2021.09.18 |
[νμ΄μ¬] Do it! 첫 νμ΄μ¬ 1μΌμ°¨ (0) | 2021.09.16 |
9μ 3μΌ μλ¬Ό μ€λ΅λ ΈνΈ (0) | 2021.09.03 |
λκΈ