//2023.05.15
์ค๋์ Git์ ๊ธฐ์ด๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๋ณด๊ณ ๋ฐฐ์ด ์ ์ ๋์ ์ฌ ๋ณด๋ ค ํฉ๋๋ค.
ํผ๋๋ฐฑ์ด ํ์ํ ๋ถ๋ถ์ด ๋ณด์ด์๋ฉด, ๋ต๊ธ ๋ฌ์์ฃผ์๋ฉด ํ์ธํ๊ฒ ์ต๋๋ค !!
๊ฐ์ฌํฉ๋๋ค 'ใ '

Git bash ๋ช ๋ น์ด
$ pwd : ํ์ฌ ๊ฒฝ๋ก ํ์ธํ๊ธฐ
$ pwd
/c/Users/USER
/c: ๋ก์ปฌ๋์คํฌ ์์ /Users์์ /USER ํด๋์์ ํ์ฌ ์์ ์งํ์ค์ด๋ค~
๋ผ๋ ๋ป์ผ๋ก ๋ฐฐ์ฌ์ pwd๋ฅผ ํ์ดํํด์ ํ์ฌ ๊ฒฝ๋ก ํ์ธ์ด ๊ฐ๋ฅํ๋ค.
๊ฒฝ๋ก์๋ ์ด ๋ ๊ฐ์ง๊ฐ ์๋ค.
1. ์ ๋๊ฒฝ๋ก
2. ์๋๊ฒฝ๋ก
Cli๋ช ๋ น์ด
$ ls : ํ์ฌ ๊ฒฝ๋ก์ ํ์ผ ๋ฐ ํด๋๋ฅผ ์กฐํํ๋ ๋ช ๋ น์ด
์ด? ๊ทผ๋ฐ ๋ญ๊ฐ ์ด์ํ๋ค....
์ด๊ฒ ํด๋์์ ํ์ผ์ด ์์๋๋ก ๋์ค๋๊ฑด ์๋๊ตฌ๋~ ์ถ์๋๋ฐ?
์ค์ ํด๋๋ฅผ ์์ธํ ๋ณด๋ ์ด๋ฆ์์ ์ฉ(.)์ด ๋ถ์ ์ ๋ค์ ์๋ต์ด ๋์๋ค..??
โ ํด๋๋ ํ์ผ ์์ ์ฉ(.)์ด ๋ถ์ด์๋ค๋ฉด, ๊ทธ๊ฑด ํ์ฌ ์จ๊ฒจ์ง ๊ฒ์ด๋ผ๋ ๋ป..!
๊ทธ๋ผ ์ด ์น๊ตฌ๋ค๊น์ง ํ ๋ฒ์ ๋ณด๊ณ ์ถ๋ค๋ฉด??
$ ls -a : ํ์ฌ ๊ฒฝ๋ก์ ์จ๊นํ์ผ ๋ฐ ํด๋๊น์ง ์กฐํ (๋ช ๋ น์ด ํ์ดํ ์ s์ -์ฌ์ด ๊ณต๋ฐฑ ์ฒดํฌ√)
์ ๊ธฐํ๋ค.....!!
โป ์ฐธ๊ณ ๋ก ์์๋๋ ์ถ๊ฐ ๋ช ๋ น์ด
$ ls -al : ํ์ฌ ๊ฒฝ๋ก์ ์จ๊น ํ์ผ ๋ฐ ํด๋๊น์ง ๋ชจ๋ ๋ชฉ๋ก์ผ๋ก ์กฐํ๊ฐ ๊ฐ๋ฅ. (๋ช ๋ น์ด ํ์ดํ ์ s์ -์ฌ์ด ๊ณต๋ฐฑ ์ฒดํฌ√)
ห๋๋ ํฐ๋ฆฌ = ํด๋๋ผ๋ ๋ป.
$ cd <๊ฒฝ๋ก> : <๊ฒฝ๋ก>๋ก ์ด๋ํ๊ธฐ (d์ <์ฌ์ด ๊ณต๋ฐฑ ์ฒดํฌ √)
$ cd .. : ํ์ฌ ๊ฒฝ๋ก์์ ๋ฐ๋ก ๊ทธ ์์ ห๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๊ธฐ (d์ .์ฌ์ด ๊ณต๋ฐฑ ์ฒดํฌ √)
$ cd . : ํ์ฌ ห๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๊ธฐ (d์ .์ฌ์ด ๊ณต๋ฐฑ ์ฒดํฌ √)
$ cd ~ : ํ ห๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๊ธฐ (d์ ~์ฌ์ด ๊ณต๋ฐฑ ์ฒดํฌ √)
์ ์ฌ์ง์ฒ๋ผ ์ฒ์ ๊ฒฝ๋ก๊ฐ
$ pwd
/c /Users /USER
USER ํด๋์ธ ๊ฒ์ ํ์ธ.
์ฌ๊ธฐ์ ์์ํด์ cd .. ๋ฅผ ์ฌ์ฉํด ์์ํด๋์ธ Users๋ก ์ด๋ํ๊ณ ,
๋ค์์ cd <๊ฒฝ๋ก>๋ฅผ ์ด์ฉํด์ ๋ด๊ฐ ์ด๋ํ๊ณ ์ถ์ USER ํด๋๋ก ๋ค์ ์ด๋..!,
๋ค์ cd ..๋ก ์์ํด๋์ธ ๊ฒ์ผ๋ก ์ฌ๋ผ๊ฐ,
๋ง์ง๋ง cd ~๋ก ํ ๋๋ ํฐ๋ฆฌ (USER ํด๋)๋ก ๋ค์ ๋ณต๊ท
๋ ๋ค๋ฅธ ๋ช ๋ น์ด๋ค
์์๋ด ์๋ค.
$ touch : ๋น์ด์๋ ํ์ผ์ ์์ฑ.
์ด๋ฒ์ ์๋ก ๋ง๋ d ํ์ผ์ ์๋ฌด ๋ด์ฉ์ด๋ ์จ๋๊ณ ๊ทธ๊ฑธ git bash๋ก ์ฝ์ด๋ด๊ณ ์ถ๋ค....!!
$ cat : ํ์ผ ๋ด์ฉ์ ์ฝ์ด ์ค๋ผ.
โ vi
vi ์ ๋ ฅ๋ชจ๋ ์ ํ = ์ํ๋ฒณ a or i
vi ์ ๋ ฅ๋ชจ๋ ๋น ์ ธ๋์ค๊ธฐ = esc
vi ์์ ์ ๋ ฅํ ๋ด์ฉ ์ ์ฅํ๊ธฐ = :w (writen์ ์ค๋ง์ด๋ผ ์๊ฐํ๋ฉด ํธํจ.)
vi ์ ์ฐฝ์ ๋ซ์๋ ค๋ฉด = :q (quit์ ์ค๋ง์ด๋ผ ์๊ฐํ๋ฉด ํธํจ.)
๋ :w ๋ :q๋ฅผ ๋ฐ๋ก๋ฐ๋ก ํ์ดํํ๊ธฐ ๊ท์ฐฎ์๋ฐ....??
vi ์ฐฝ์ ์ ์ฅํ๊ณ , ๋ซ๋ ๋ช ๋ น์ด = :wq (์ ๋๊ฐ๋ฅผ ํฉ์ณ์ ํ ๋ฒ์ ํ์ดํํ๋ฉด ๋๋ค ใ ใ ใ ใ )
$ vi : ํ์ผ์์ ์๋ ๋ด์ฉ์ ์กฐ์ํ ์ ์๋ ํธ์ง๊ธฐ / ๋ค๋ง, ๋ช ๋ น์ด ์ฐฝ ์์์ ์ฌ์ฉํ ์ ์๋ ํธ์ง๊ธฐ๋ค.
โ โ โ ์ค๋์ ์ค๋ฅ โ โ โ
์ด๋ ๊ฒ ์ด์ฌํ ์์ ๋ด์ฉ์ ์์ฑํ๊ณ ์์ ํด์ OK!!!ํ๊ณ ์ ์ฅ์ ํ๋ ค๋ ์๊ฐ???
๋งจ ๋ฐ์ ๋นจ๊ฐ์ค....;; E32: No file name
E32: No File Name
์ค๋ฅ์ ์ด์ : ๋งจ ์ฒ์ viํธ์ง๊ธฐ๋ฅผ ์ด๋ฉด์ ๋ค์ ์ด๊ณ ์ ํ๋ ํ์ผ์ ์ด๋ฆ์ ์ฐ์ง ์์ ํธ์ง๊ธฐ๋ง ์ด๋ฆฐ ๊ฒ
์ ๊ทธ๋ผ ๋ค์.. ์ด๋ป๊ฒ ํ๋ฉด vi ๋ช ๋ น์ด๋ก ๋ด๊ฐ ์ํ๋ ํ์ผ์ ํธ์งํ ๊น?
์ ๊ทธ๋ผ ์ด์ ์ค์ USER ํ์ผ์ ์๋ d ํ์ผ ํ์ธํ๋ฌ ์~
์ด๋ ๊ฒ ์์ ๋ด์ฉ์ด ์์ ๋์ด ์๋๊ฒ์ ํ์ธ ํ ์ ์๋ค ใ ใ ใ ใ
์ค๋์ ์ด๋ ๊ฒ ์์ ์ฒ์์ผ๋ก Git bash์ ๋ช ๋ น์ด๋ฅผ ํตํด ์ฌ๋ฌ๊ฐ์ง๋ฅผ ์์๋ดค๊ณ ,
๊ทธ๋ฌ๋ฉด์ ์ฌ๋ฌ ์ค๋ฅ์๋ ์ง๋ฉดํ๊ฒ ๋์๋ค
vi ๋ก ๋ฌด์ธ๊ฐ๋ฅผ ํธ์งํ๊ณ ์ ํ๋ค๋ฉด ํญ์ ๋ค์ ํ์ผ๋ช ์ ๋ถ์ด๋ ๊ฒ~
์์ผ๋ก๋ ์ด๋ฐ ์์ํ ์ผ ๊ฒช์ง ์๋๋ก ์์ง ๋ง์ ใ ใ ใ

'Git ๊ด๋ จ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Github] : gitignore ์ฌ์ฉํด๋ณด๊ธฐ. (0) | 2023.07.13 |
---|---|
[MarkDown] : github README.md ํ์ผ์ ์์ฑํด๋ณด๊ธฐ. (0) | 2023.06.17 |
[MarkDown] : README.md ํ์ผ ์์ฑ์ ์ํ ๋งํฌ๋ค์ด ๋ฌธ๋ฒ ์ ๋ฆฌ. (0) | 2023.06.17 |
[Git Hub] : Git pull ์ค๋ฅ ๋ฐ ํํธ๊ตฌ๊ฐ ๋ฐ์, rebase ์ค์ ํ๊ธฐ. (0) | 2023.06.08 |
[Git] : macOS 'ํฐ๋ฏธ๋'์์ git push ์ค๋ฅ๋ฉ์์ง, ์ค๋ฅํด๊ฒฐ. (0) | 2023.06.07 |