๐ฆฉ Git Repository ๋?
Repository(์ ์ฅ์)๋ ํ๋ก์ ํธ์ ๋ชจ๋ ํ์ผ๊ณผ ์ด๋ ฅ์ ํฌํจํ๋ ๋๋ ํ ๋ฆฌ ๋๋ ์ ์ฅ ๊ณต๊ฐ์ ์๋ฏธํ๋ฉฐ, ์์ค ์ฝ๋๋ ํ ์คํธ ํ์ผ, ์ด๋ฏธ์ง์ ์ค์ ํ์ผ ๋ฑ์ ์์๋ค์ ํฌํจํ ์ ์๋ค.
Repository(์ ์ฅ์)๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ์ ๋ฒ์ ๊ด๋ฆฌ์ ํ์ ๋ฐ ๊ณต์ ๊ฐ ์ฉ์ดํด์ง๊ณ , ๋ณ๊ฒฝ ์ด๋ ฅ์ ์ถ์ ํ๊ณ ๊ด๋ฆฌํ ์ ์์ด ๊ฐ๋ฐ ๊ณผ์ ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค๋ ์ด์ ์ด ์๋ค.
๐ฆฉ Repository ์์ฑํ๊ธฐ
A) Git ์์ Repository ์์ฑํ๊ธฐ
Repository๋ฅผ ์์ฑํ๊ณ ์ ํ๋ ๊ฒฝ๋ก๋ก ์ด๋ ํ, Git Bash Here ํด๋ฆญํ์ฌ Git Bash ์ด๊ธฐ
$ git init
git init ๋ช ๋ น์ด๋ฅผ ํตํด Git ์ด๊ธฐํ ๋ฐ ์ ์ฅ์ ์์ฑ
git status ๋ช ๋ น์ด๋ฅผ ํตํด ์์ฑ๋ ์ ์ฅ์์ ์ํ ํ์ธ
$ git status
๋ง์ง๋ง์ผ๋ก ls -d .git ๋ช ๋ น์ด๋ฅผ ํตํด ํ์ฌ ์์ ์ค์ธ ๋๋ ํ ๋ฆฌ๊ฐ Git ์ ์ฅ์์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ธ
$ ls -d .git
B) GitHub ์์ Repository ์์ฑํ๊ธฐ
GitHub๋ก ๋ก๊ทธ์ธ ํ Repositories ํญ์ผ๋ก ์ด๋ --> New ํด๋ฆญ
Repository๋ช ์ ๋ ฅ (ํ์ ์ ๋ ฅ๊ฐ)
Repository ์ค๋ช ์ ๋ ฅ (์ ํ ์ ๋ ฅ๊ฐ) ํ ์ ์ฅ์ ๊ณต๊ฐ ๋ฒ์ ์ค์ (ํ์ ์ ํ๊ฐ)
README ํ์ผ ์ถ๊ฐ ์ฌ๋ถ ์ ํ (์ ํ ์ฌํญ) ํ ๊ธฐํ ์ค์ ๊ฐ ์กฐ์ (์ ํ ์ ๋ ฅ๊ฐ)
์ ๋ ฅํ ์ฌํญ ํ์ธ ํ Create repository ํด๋ฆญ
์ฑ๊ณต์ ์ผ๋ก Repository๊ฐ ์์ฑ๋์์์ ํ์ธ
+ ์๊ฒฉ ์ ์ฅ์์ Local ์ ์ฅ์ ์ฐ๋์ ์๋ ํฌ์คํ ์ฐธ๊ณ
--> https://alim11.tistory.com/340
๐ฆฉ Repository ์ญ์ ํ๊ธฐ
A) Git ์์ Repository ์ญ์ ํ๊ธฐ
Git Bash ์คํ ํ rm -r "Repository ๊ฒฝ๋ก / Repository" ๋ช ๋ น์ด ์ ๋ ฅ
$ rm -r "Repository ๊ฒฝ๋ก / Repository ์ด๋ฆ"
cd ๋ช ๋ น์ด๋ฅผ ํตํด ์ ์ฅ์๋ก ์ด๋ํ๋ ค ํ์์ผ๋, Repository๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ญ์ ๋์ด ์ด๋์ด ๋ถ๊ฐํจ์ ํ์ธ
$ cd "์ด๋ํ๊ณ ์ ํ๋ ํ์ผ/์ ์ฅ์ ๊ฒฝ๋ก"
B) GitHub ์์ Repository ์ญ์ ํ๊ธฐ
์ญ์ ํ Repository์ ๋ค์ด๊ฐ Settings ํด๋ฆญ
Settings์ General ํญ์์ ๊ฐ์ฅ ์๋์ชฝ์ ์์นํ Danger Zone์ผ๋ก ์ด๋
Danger Zone์์ Delete this repository ํด๋ฆญ
I want to delete this repository ํด๋ฆญ ํ ์ด์ด I have read and understand these effects ํด๋ฆญ
์ฌ์ฉ์๋ช /์ญ์ ํ Repository๋ช ์ ๋ ฅ ํ Delete this repository ํด๋ฆญ
์ฌ์ฉ์ ํจ์ค์๋ ์ ๋ ฅ ํ Confirm ๋ฒํผ์ ๋๋ฅด๋ฉด Repository๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ญ์ ๋จ
'โ๏ธ GitHub & Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[GitHub & Git] ๊นํ๋ธ(GitHub) README.md ํ์ผ์ ์ด๋ฏธ์ง ์ ๋ก๋ํ๋ ๋ฐฉ๋ฒ (0) | 2023.10.27 |
---|---|
[GitHub & Git] GitHub(๊นํ๋ธ) Personal Access Token ์์ฑํ๋ ๋ฐฉ๋ฒ (0) | 2023.08.06 |
[GitHub & Git] Git origin ๊ด๋ จ ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2023.06.01 |
[GitHub & Git] Git Clone ๊ธฐ๋ฅ ์ฌ์ฉ๋ฒ (0) | 2023.05.31 |
[GitHub & Git] Git remote ๊ด๋ จ ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2023.05.30 |