
'Git์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ฌ ์์ ํ๋ก์ ํธ๋ถํฐ ๋๊ท๋ชจ ํ๋ก์ ํธ๊น์ง ๋ชจ๋ ๊ฒ์ ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋ ๋ฌด๋ฃ ์คํ ์์ค ๋ถ์ฐํ ๋ฒ์ ์ ์ด ์์คํ ์ด๋ค. Git์ ๋ฐฐ์ฐ๊ธฐ ์ฝ๊ณ ๋งค์ฐ ์์ ๋ฉด์ ๊ณผ ๋ฒ๊ฐ์ฒ๋ผ ๋น ๋ฅธ ์ฑ๋ฅ์ ์๋ํ๋ค. ์ ๋ ดํ ๋ก์ปฌ ๋ธ๋์นญ, ํธ๋ฆฌํ ์คํ ์ด์ง ์์ญ, ์ฌ๋ฌ ์ํฌํ๋ก์ ๊ฐ์ ๊ธฐ๋ฅ์ผ๋ก Subversion, CVS, Perforce, ClearCase์ ๊ฐ์ SCM ๋๊ตฌ๋ฅผ ๋ฅ๊ฐํ๋ค.' ๋ผ๊ณ ๊ณต์ํํ์ด์ง์์ ์๊ฐํ๊ณ ์๋ค. Git์ ์ด์ฉํ ํ์๊ด๋ฆฌ๋ฅผ ์งํํ๊ธฐ ์ํด์ git์ ์ค์นํ๊ณ ์ฌ์ฉํด๋ณด๋๋ก ํ์.
Git ๋ค์ด๋ก๋ ํ ์ค์น ํ๊ธฐ
1. Git ๊ณต์ ํํ์ด์ง์ ์ ์ํฉ๋๋ค.

Git ๊ณต์ ํํ์ด์ง ์ฃผ์ : https://git-scm.com/
Git
git-scm.com
2. ๋ฉ์ธํ๋ฉด์์ Downloads ๋ฅผ ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ผ๋ก ์ด๋ํ๋๋ฐ, ๋ณธ์ธ์ด ์ฌ์ฉ ์ค์ธ OS์ ๋ง์ถฐ Git ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ๋๋ค.

3. ์ค์นํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์๋ค๋ฉด, ์ค์น๋ฅผ ์งํํ๊ธฐ์ํด์ ์คํํ๋๋ก ํ๋ค.

git ์ค์น ํ์ผ์ ๊ณต์ ํํ์ด์ง์์ ๋ค์ด๋ก๋ ๋ฐ๋ค๋ณด๋ฉด ํด๋น ๋ฒ์ ๊ณผ ๋ค๋ฅผ ์ ์๋ค. ์๋ํ๋ฉด ํ์ฌ ๊ธฐ์ค์ผ๋ก ๋ค์ด๋ก๋ ๋ฐ์์ ๋ ์ต์ ๋ฒ์ ์ 2.45.2์ด๋ค. ํ์๋ ์ดํ ๋ฒ์ ๋ค์ด ๋์ค๊ธฐ ๋๋ฌธ์ ๋ฒ์ ์ ์ฐจ์ด๊ฐ ์์ ์ ์๋ค.
4. ์ค์น๋ฅผ ์ด์ด๊ฐ๊ธฐ ์ , ์ค์ ์ ๋ณด ๊ด๋ จ ๋ด์ฉ์ ์ฝ์ด๋ณด๋ผ๊ณ ํ๋๋ฐ ํฌ๊ฒ ์ ๊ฒฝ์ธ ๋ด์ฉ์ด ์๊ธฐ ๋๋ฌธ์ ์๋ ์ฒดํฌ๋ฐ์ค๋ง ํด์ ํ, 'Next' ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ค์์ผ๋ก ์งํํ๋ค.

'Only show new options' ํญ๋ชฉ์ ์๋ก์ด ์ต์ ๋ง ํ์์ธ๋ฐ ์ฒดํฌ ํด์ ํ, 'Next' ๋ฒํผ์ ๋๋ฌ ๋ค์์ผ๋ก ์งํํ๋ค.
5. Git ์ค์น ์, ์ ํํ ์์์ธ๋ฐ default๋ก ์ฒดํฌ๋์ด ์๋ ์ํ๋ก ์งํํด๋ ๋ฌด๋ฐฉํ๊ธฐ ๋๋ฌธ์ ์ ํ๋ ์ํ๋ก ๋๊ณ ๋ค์์ผ๋ก ์งํํ๋ค.

Additional icons : ๋ฐํํ๋ฉด์ ์คํ icon์ ์ค์น ํ ์ง ์ฌ๋ถ (On the Desktop๊ณผ ๋์ผ)
Windows Explorer Integration
- Open Git Bash here : ๋๋ ๋ฉ๋ด์ Git Bash๋ฅผ ์ฐ๊ฒฐํ ์ง ์ฌ๋ถ
- Open Git GUI here : ๋๋ ๋ฉ๋ด์ Git GUI๋ฅผ ์ฐ๊ฒฐํ ์ง ์ฌ๋ถ
Git LFS(Large File Support) : ๋์ฉ๋ ํ์ผ ์ง์
Associate .git* configuration files with the default text editor : .git* ๊ตฌ์ฑ ํ์ผ์ ๊ธฐ๋ณธ ํ ์คํธํธ์ง๊ธฐ์ ์ฐ๊ฒฐ
Associate .sh files to be run with Bash : Bash์ ์คํ ํ .sh ํ์ผ์ ์ฐ๊ฒฐ
Check daily for Git for Windows updates : Windows ์ฉ Git ์ ๋ฐ์ดํธ๋ฅผ ๋งค์ผ ํ์ธ ์ฌ๋ถ
(NEW!) Add a Git Bash Profile to Windows Terminal : (NEW) Windows ํฐ๋ฏธ๋์ Git Bash ํ๋กํ ์ถ๊ฐ
6. ๊ธฐ๋ณธ ํธ์ง๊ธฐ์ธ Vim์ ์ ํํ๊ณ , ๋ค์์ผ๋ก ์งํํ๋ค.

Use Vim(the ubiquitous text editor) as Git's default editor, Vim(์ ๋น์ฟผํฐ์ค ํ ์คํธ ํธ์ง๊ธฐ)์ Git์ ๊ธฐ๋ณธ ํธ์ง๊ธฐ๋ก ์ฌ์ฉ์ ์ ํํ๊ณ ๋ค์์ผ๋ก ์งํํฉ๋๋ค.
7. ์ ์ ์ฅ์์ branch ์ด๋ฆ์ ์ด๋ค ๋ฐฉ์์ ํตํด์ ์ค์ ํ ์ง ์ฌ๋ถ๋ฅผ ์ฒดํฌ ํ ์งํํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก 'master'๋ก branch๋ช ์ ์ค์ ํ ๊ฑฐ๊ธฐ ๋๋ฌธ์ ์ฒซ๋ฒ์งธ 'Let Git decide'๋ฅผ ์ฒดํฌ ํ ๋ค์์ผ๋ก ์งํํ๋ค.

- Let Git decide : default Git branch ๋ช ์ธ 'master'๋ฅผ ์ฌ์ฉ
- Override the default branch name for new repositories : ์๋กญ๊ฒ ์ง์ ํ branch ๋ช ์ ์ฌ์ฉ
8. PATH ํ๊ฒฝ ์กฐ์ ์ ์ํด, 3๊ฐ์ง ์ค ํ ๊ฐ์ง๋ฅผ ์ ํํ๋๋ฐ 'Git Bash, Command Prompt, Power Shell, ํ ์ํํธ์จ์ด'์์ Git์ ์ฌ์ฉํ ์์๋๋ก 2๋ฒ์งธ๋ฅผ ์ ํํ๊ณ ๋ค์์ผ๋ก ์งํํ๋ค.

- Use Git from Git Bash only
: PATH๋ ์ ํ ์์ ๋์ง ์์ผ๋ฏ๋ก ๊ฐ์ฅ ์ฃผ์ํด์ผ ํ ์ ํ์ ๋๋ค. Git Bash์์๋ง Git ๋ช ๋ น์ ์ฌ์ฉํ ์ ์๋ค.
- Git from the command line and also from 3rd-party software (๊ถ์ฅ์ฌํญ)
: ์ด ์ต์ ์ ์ ํ์ Unix ๋๊ตฌ๋ก ์ธํด ํ๊ฒฝ์ด ๋๋ฌ์์ง๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด PATH์ ์ต์ํ์ git ๋ํผ๋ง ์ถ๊ฐํ๋ค. git bash์ git, ๋ช ๋ น ํ๋กฌํํธ, Windows PowerSHell์ ๋ฌผ๋ก PATH์์ git์ ์ฐพ๋ ๋ชจ๋ ํ์ฌ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
- Use Git and optional Unix tools from the command prompt (๊ฒฝ๊ณ )
: Git๊ณผ ์ ํ์ Unix ๋๊ตฌ๊ฐ ๋ชจ๋ PATH์ ์ถ๊ฐ๋๋ค.
: ์ด๋ '์ฐพ๊ธฐ' ๋ฐ '์ ๋ ฌ'๊ณผ ๊ฐ์ Winddows ๋๊ตฌ๋ณด๋ค ์ฐ์ ์ ์ฉ๋๋ค. ์๋ฏธ๋ฅผ ์ดํดํ๋ ๊ฒฝ์ฐ์๋ง ์ด ์ต์
์ ์ฌ์ฉ.
9. SSH ์คํ ํ์ผ ์ ํ, default๋ก ์ฒดํฌ๋์ด ์๋ ํญ๋ชฉ ๊ทธ๋๋ก ์ ํ ํ, ๋ค์์ผ๋ก ์งํํ๋ค.

- Use bundled OpenSSH : Git๊ณผ ํจ๊ป ์ ๊ณต๋๋ ssh.exe๋ฅผ ์ฌ์ฉ
- Use external OpenSSH : ์ธ๋ถ ssh.exe๋ฅผ ์ฌ์ฉ, Git์ ์์ฒด OpenSSH(๋ฐ ๊ด๋ จ) ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ค์นํ์ง ์์ง๋ง PATH์ ์๋ ๊ทธ๋๋ก๋ฅผ ์ฌ์ฉ
10. HTTP ์ฐ๊ฒฐ ์ค์ ์ ์ ํํ๊ธฐ์ํด ์ฒซ๋ฒ์งธ ์ ํ ๋ ๊ทธ๋๋ก๋ฅผ ๋๊ณ ๋ค์์ผ๋ก ์งํํ๋ค.

- Use the OpenSSL library : ca-bundle.crt ํ์ผ์ ์ฌ์ฉํ์ฌ ์๋ฒ ์ธ์ฆ์์ ์ ํจ์ฑ์ ๊ฒ์ฌ (OpenSSL ์ฌ์ฉ)
- Use the native Windows Secure Channel library : ์๋ฒ ์ธ์ฆ์๋ Windows ์ธ์ฆ์ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์ฆ, ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด Active Directory Domain Services ๋ฑ์ ํตํด ๋ฐฐํฌ๋ ํ์ฌ์ ๋ด๋ถ ๋ฃจํธ CA ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
11. ์ค ๋ ๋ณํ ์ค์ ์ ์ํด์ default ์ฒดํฌ ํญ๋ชฉ ๊ทธ๋๋ก ์ ํํ๊ณ ๋ค์์ผ๋ก ์งํํ๋ค.

- Checkout Windows-style, commit unix-style line endings.
: Git์ ํ ์คํธ ํ์ผ์ ์ฒดํฌ์์ ํ ๋ LF๋ฅผ CRLF๋ก ๋ณํํ๊ณ , ํ ์คํธ ํ์ผ์ ์ปค๋ฐํ ๋ CRLF๋ LF๋ก ๋ณํํ๋ค.
: ํฌ๋ก์ค ํ๋ซํผ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ ์ด๋ Windows์์ ๊ถ์ฅํ๋ ์ค์ ("core.autocrlf"๋ "true"๋ก ์ค์ ๋จ).
CRLF : Windows ์คํ์ผ์ ์ค ๋ฐ๊ฟ ๋ฌธ์
LF : Unix ์คํ์ผ์ ์ค ๋ฐ๊ฟ ๋ฌธ์
- Checkout-as-is, commit Unix-style line encodings.
: Git์ ํ ์คํธ ํ์ผ์ ์ฒดํฌ์์ํ ๋ ์ด๋ค ๋ณํ๋ ์ํํ์ง ์๊ณ ํ ์คํธ ํ์ผ์ ์ปค๋ฐํ ๋ CRLF๋ LF๋ก ๋ณํํ๋ค.
: ํฌ๋ก์ค ํ๋ซํผ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ ์ด๋ Unix์์ ๊ถ์ฅ๋๋ ์ค์ ("core.autocrlf"๋ "input"์ผ๋ก ์ค์ ๋จ).
- Checkout as-is, commit as-is.
: Git์ ํ ์คํธ ํ์ผ์ ์ฒดํฌ์์ํ๊ฑฐ๋ ์ปค๋ฐํ ๋ ์ค ๋ฐ๊ฟ ๋ณํ์ ์ํํ์ง ์์.
: ํฌ๋ก์ค ํ๋ซํผ ํ๋ก์ ํธ์์๋ ์ด ์ต์ ์ ์ ํํ์ง ์๋ ๊ฒ์ด ์ข์("core.autocrlf"๊ฐ "false"๋ก ์ค์ ๋จ).
12. Git Bash์ ํจ๊ป ๊ตฌ์ฑํ ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ ๊ตฌ์ฑ์ ์ค์ ํ๊ธฐ ์ํด์, ์๋์ฐ์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ์ฝ์์ ์ฌ์ฉํ ์ ์๋๋ก ๋๋ฒ์งธ ํญ๋ชฉ์ ์ ํํ๊ณ ๋ค์์ผ๋ก ์งํํ๋ค.

- Use MinTTY (the default terminal of MSYS2)
: MinTTY ์ฌ์ฉ (MSYS2์ ๊ธฐ๋ณธ ํฐ๋ฏธ๋)
: Git Bash๋ MinTTY๋ฅผ ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ๋ก ์ฌ์ฉํ์ฌ ํฌ๊ธฐ ์กฐ์ ๊ฐ๋ฅํ ์ฐฝ, ์ง์ฌ๊ฐํ์ด ์๋ ์ ํ ํญ๋ชฉ ๋ฐ ์ ๋์ฝ๋ ๊ธ๊ผด์ ์์ฑํ๊ณ MinTTY์์ ์๋ํ๋ ค๋ฉด windows ์ฝ์ ํ๋ก๊ทธ๋จ์ 'winpty'๋ฅผ ํตํด ์์ํด์ผ ํจ.
- Use Windows' default console window
: Windows์ ๊ธฐ๋ณธ ์ฝ์ ์ฌ์ฉ
: Git์ ๋ํํ python ๋๋ node.js์ ๊ฐ์ Win32 ์ฝ์ ํ๋ก๊ทธ๋จ๊ณผ ์ ์๋ํ์ง๋ง ๊ธฐ๋ณธ ์คํฌ๋กค๋ฐฑ์ด ๋งค์ฐ ์ ํ๋ windows("cmd.exe")์ ๊ธฐ๋ณธ ์ฝ์ ์ฐฝ์ ์ฌ์ฉํ๋ฏ๋ก ์ ๋์ฝ๋๋ฅผ ์ฌ์ฉํ๋๋ก ๊ตฌ์ฑํด์ผ ํจ. ASCII๊ฐ ์๋ ๋ฌธ์๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ํ์ํ๊ธฐ ์ํด ํ์์ ์ฌ์ฉํ์ผ๋ฉฐ windows 10 ์ด์ ์๋ ํด๋น ์ฐฝ์ ํฌ๊ธฐ๋ฅผ ์์ ๋กญ๊ฒ ์กฐ์ ํ ์ ์์๊ณ ์ง์ฌ๊ฐํ ํ ์คํธ ์ ํ๋ง ํ์ฉ๋จ.
13. Git pull์ ๊ธฐ๋ณธ ๋์์ ์ ํํ๊ธฐ ์ํด ๊ธฐ๋ณธ default ์ ํ ์ต์ ๊ทธ๋๋ก ๋๊ณ ๋ค์์ผ๋ก ์งํํ๋ค.

Fast-forward : ๋ณํฉ ํํ ์ค ํ๋๋ก, mergeํ์ง ์์ commit์ ํํ
Rebase : ๋ก์ปฌ ๋ธ๋ฐ์น์์ ์ฌ์ฉ, ์ปค๋ฐ์ ํ๊ธฐ ์ํ branch๋ฅผ ๋ณ๊ฒฝํ๋ค๋ ์๋ฏธ(์กฐ์์ ๋ณ๊ฒฝ)
- Fast-forward or merge
: Fast-forward๊ฐ ๊ฐ๋ฅํ๋ค๋ฉด ํ์ฌ ๋ธ๋ฐ์น๋ฅผ ๊ฐ์ ธ์จ ๋ธ๋ฐ์น๋ก ์ ์ฉํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ณํฉ ์ปค๋ฐ์ ๋ง๋ ๋ค.
- Rebase
: ํ์ฌ ๋ธ๋ฐ์น๋ฅผ ๊ฐ์ ธ์จ ๋ธ๋ฐ์น๋ก ๋ฆฌ๋ฒ ์ด์คํจ. ๋ฆฌ๋ฒ ์ด์คํ ๋กํฌ ์ปค๋ฐ์ด ์๋ ๊ฒฝ์ฐ ๋ณํฉ๊ณผ ๊ฐ๋ค.
- Only ever fast-forward
: Fast-forward๋ง ๊ฐ๋ฅ
: Fast-forward๊ฐ ๊ฐ๋ฅํ ๋์๋ง ์งํ, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ๋ผ๋ฉด ์๋ฌ ๋ฐ์
14. ์๊ฒฉ ์ฆ๋ช ๋์ฐ๋ฏธ๋ฅผ ์ ํํ๊ธฐ ์ํด์ default ์ ํ ํญ๋ชฉ์ผ๋ก ์ ํ ํ ๋ค์์ผ๋ก ์งํํ๋ค.

์๊ฒฉ ์ฆ๋ช ๋์ฐ๋ฏธ๋ Git ์ฌ์ฉ ์, ์ธ์ฆ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ๋๊ตฌ๋ก Git ์ ์ฅ์์ ์ ๊ทผ ์ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ค.
- Git Credential Manager
: Git ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ์.
: ํฌ๋ก์ค ํ๋ซํผ git ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉ.
- None
: ์๊ฒฉ ์ฆ๋ช ๋์ฐ๋ฏธ ์ฌ์ฉ ์ํจ.
: ๋งค๋ฒ ์๊ฒฉ ์ฆ๋ช ์ ์ํ ๊ณ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํด์ผ ํจ.
15. ์ถ๊ฐ์ ์ธ ์ต์ ์ ๊ตฌ์ฑํ๊ธฐ ์ํด์ ์ ํํ๋ค. ์ด๊ณณ์์๋ ๋ง์ฐฌ๊ฐ์ง๋ก default๋ก ์ ํ๋์ด ์๋ ํญ๋ชฉ ๊ทธ๋๋ก ์ ํ ํ ๋ค์์ผ๋ก ์งํํ๋ค.

- Enable file system caching
: ํ์ผ ์์คํ ์บ์ฑ ํ์ฑํ
: ํ์ผ ์์คํ ๋ฐ์ดํฐ๋ ๋๋์ผ๋ก ์ฝํ์ง๊ณ ํน์ ์์ ์ ์ํด ๋ฉ๋ชจ๋ฆฌ์ ์บ์๋๋ค. ("core.fscache"๋ "true"๋ก ์ค์ ).
: ์ด๋ ์๋นํ ์ฑ๋ฅ ํฅ์์ ์ ๊ณต (Git์ด ํ์ผ์ ์ฝ๊ณ ์ฐ๋ ์๋ ํฅ์)
- Enable symbolic links
: ์ฌ๋ณผ๋ฆญ ๋งํฌ ํ์ฑํ
: ๊ธฐํธ ๋งํฌ๋ฅผ ํ์ฑํ(SeCreateSymbolicLink ๊ถํ์ดํ์).
: ๊ธฐ์กด ์ ์ฅ์๋ ์ด ์ค์ ์ ์ํฅ์ ๋ฐ์ง ์์.
16. ์คํ ์ต์ ๊ตฌ์ฑ์ ์ํ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค. ๋ง๊ทธ๋๋ก ์คํ์ ์ธ ์ต์ ์ ์ ๊ณตํ๋๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์๋ฌด๊ฒ๋ ์ ํํ์ง ์๊ณ Install ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.

- Enable experimental support for pseudo consoles.
: ์์ฌ ์ฝ์์ ๋ํ ์คํ์ ์์์ ํ์ฑํํฉ๋๋ค.
: winpty๋ฅผ ์ฌ์ฉํ์ง ์๊ณ git bash ์ฐฝ์์ node ๋๋ phython๊ณผ ๊ฐ์ ๊ธฐ๋ณธ ์ฝ์ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ง๋ง ์ํ๊น๊ฒ๋ ์์ง์ ์์ ์ ์ด์ง ์์ต๋๋ค.
- Enable experimental built-in file system monitor
: ์คํ์ ์ธ ๋ด์ฅ ํ์ผ ์์คํ ๋ชจ๋ํฐ ํ์ฑํ
: (์๋ก์ด ๊ธฐ๋ฅ) ๋ด์ฅ๋ ํ์ผ ์์คํ ๊ฐ์์๋ฅผ ์๋์ผ๋ก ์คํํ์ฌ ๋ง์ ํ์ผ์ด ํฌํจ๋ ์์ ํธ๋ฆฌ์์ 'git status', 'git add', 'git commit' ๋ฑ๊ณผ ๊ฐ์ ์ผ๋ฐ์ ์ธ ์์ ์๋๋ฅผ ๋์ ๋๋ค.
17. ์ค์น๊ฐ ์๋ฃ๋ ๋๊น์ง ์ ๊น ๊ธฐ๋ค๋ฆฝ๋๋ค.


18. ์ค์น๊ฐ ์๋ฃ๋์๋ค๋ฉด, Finish ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ค์น๋ฅผ ๋ง๋ฌด๋ฆฌํฉ๋๋ค.

์ค์น๊ฐ ์๋ฃ๋๋ฉด์ Git Bash๋ฅผ ๋ฐ๋ก ์คํํ ์ง ์ฌ๋ถ์ Reloease Notes๋ฅผ ํ์ธํ ์ง ์ฌ๋ถ์ ๋ํ ์ฒดํฌ๋ฐ์ค๊ฐ ํ์ฑํ๋์ด ์์ต๋๋ค. ์ค์น๊ฐ ์๋ฃ๋ ํ์ ๋ช๊ฐ์ง ๋ช ๋ น์ด๋ฅผ ํตํด ํ์ธํ๊ธฐ ์ํด์ Git Bash ์คํ ์ฌ๋ถ์๋ง ์ฒดํฌ ํ ์๋ฃ๋ฅผ ์งํํฉ๋๋ค.
19. Git Bash๊ฐ ์คํ๋ฉ๋๋ค.

์ผ๋ฐ์ ์ธ Window ๋ช ๋ น ํ๋กฌํํธ์๋ UI์ ๊ธ์์๊น, ํฐํธ๊ฐ ์กฐ๊ธ์ฉ ๋ค๋ฅด๋ค๋๊ฑธ ํ์ธํ ์ ์์ต๋๋ค.
20. ๋๊ฐ์ง ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ๋ณธ์ธ์ PC๋ฅผ ํ์ธํ๊ณ git ๋ช ๋ น์ด๋ฅผ ํตํด git ๋ช ๋ น์ด๋ฅผ ์์ฑํ ์ ์๋์ง ํ์ธํฉ๋๋ค.

pwd๋ช ๋ น์ด๋ฅผ ํตํด์ ๋ณธ์ธ์ PC์ด๋ฆ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ git ๋ช ๋ น์ด๋ก ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์คํํ ์ ์๋๋ฐ ๊ทธ๋ฌ๊ธฐ ์ํด์๋ git ๋ช ๋ น์ด๊ฐ ์ํ ๊ฐ๋ฅํ์ง ํ์ธํ๊ธฐ ์ํด์ git์ด๋ผ๊ณ ํ๋กฌํํธ์ ์ ๋ ฅํด๋ด ๋๋ค. ์ฌ์ฉํ ์ ์์ต๋๋ค ๋ฑ๋ฑ๊ณผ ๊ฐ์ ์๋ฌ ๋ฉ์ธ์ง๊ฐ ์๋ help์ ๊ฐ์ ์ ๋ณด๊ฐ ๋ํ๋๋ค๋ฉด ๋ฌธ์ ๊ฐ ์๊ฒ ์ฃ ?
@Junesker