์ด ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ค ๋ฟ๋ง ์๋๋ผ
1. ์ฉ๋ 2. ํ์
3. ๊ด๋ฆฌ
๊น์ง ๋ชจ๋ ๊ฐ๋ฅํ ๋ถ์ฐ๋ฒ์ ๊ด๋ฆฌ ํด์ด๊ธฐ ๋๋ฌธ์ด๋ค.
Git : ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ํด
GitHub : Git์ ๊ด๋ฆฌํด์ฃผ๋ ์น ํธ์คํ
์๋น์ค
(์ฆ, Git์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ฌ์ฉํ ์ ์๊ฒ ์ ๊ณตํ๋ ๊ณต๊ฐ์ด GitHub)
์๊ฒฉ ์ ์ฅ์์ ์ ์ฅํด๋๊ณ , ์ฝ๋๋ฅผ ๊ฐ์ ธ์ค๊ณ ์ถ์ ๋๋ ์๊ฒฉ ์ ์ฅ์์์ ๋ฐ๋ก ๊ฐ์ ธ์ฌ ์ ์๋ค. ์ด๋, ์ฝ๋ ๋ฟ๋ง ์๋๋ผ ์ฝ๋์ ๋ณ๊ฒฝ ๋ด์ญ๊น์ง ๋ชจ๋ ๊ฐ์ ธ์ฌ ์ ์๋ ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ์ด๋ค.
GUI (Graphic User Interface)
ํ๋ก์ ํธ์ ๋ฐ์๋ณด๋ ๋ง๋ค์ด์ ์ฌ์ฉ๋ ๊ฐ๋ฅ! (๋
ธ์
์ ๋ณด๋ ๊ธฐ๋ฅ)
github.com ์ github.dev๋ก ๋ฐ๊ฟ์ ๋ค์ด๊ฐ๋ณด๋ฉด
(or ์์ ํ๋ ค๋ ๋ ํฌ์งํ ๋ฆฌ ํ๋ฉด ๋ณด์ด๊ฒ ํ๊ณ . ๋๋ฅด๋ฉด ์๋์ผ๋ก dev์ฃผ์๋ก ๋ฐ๋!)
์นํ์ด์ง์์ vscode ๊ฐ ๋ฌ๋ค
ctrl + s
๋ก ์ ์ฅ์ด ์๋จ!<index.html>
Setting -> Pages -> main-> save -> ๋์ ํ์ด์ง ์์ฑ ์!
(private์ธ ๋ ํฌ์งํ ๋ฆฌ๋ ํ์ด์ง ์์ฑ์ด ๋์ง ์๋๋ค!)
๐ค ์ฌ๊ธฐ์ ์ ๊น!
[Main branch]
git ์ ๋ฉ์ธ ๋ธ๋ฐ์น = master
github ์ ๋ฉ์ธ ๋ธ๋ฐ์น = main
[ํ์ด์ง ์์ฑ์์ด ํ์ด์ง ๋ณผ ์ ์๋ ๋ฐฉ๋ฒ]
์์ด๋.github.io/๋ ํฌ๋ช /๋ณด์ฌ์ฃผ๊ณ ํ html ๋ฌธ์๊ฐ ์๋๊ณณ ์์น/๋ณด์ฌ์ค๋ฌธ์.html
์ฌ์ดํธ ์ด๋์ด ๊ฐ๋ฅํ๊ฒ ์์ ์ ํด๋ณด์
๊น์ด ๋ค ์ค์น๋์๋ค๋ฉด
์ผ๋จ ์ ์ฅ์(git-test)๋ฅผ ๋ง๋ค์ด ๋ณด์
$ mkdir git-test
//git-test ๋ฅผ ์์ฑ
$ cd git-test
//git-test ์์ผ๋ก ๋ค์ด๊ฐ๊ฒ ๋ค
$ git init
๋ฆฌ๋ ์ค ๋ช ๋ น์ด๋ก git์ ์ฌ์ฉํ ์ค๋น ์๋ฃ!
๐ค ์ฌ๊ธฐ์ ์ ๊น
git pull
-> git add .
-> git commit
->git push
์ ๊ณผ์ ์ ์ดํดํ๊ธฐ ์ฝ๊ฒ ๋นํ๊ธฐ์ ๋น๋์ด ๊ทธ๋ฆผ์ผ๋ก ๋ํ๋๋ค. git pull
: ๊น์ผ๋ก ๋ ๋ฆด ๋นํ๊ธฐ๊ฐ ์ค๋น๋จ git add .
: ๋ ์๊ฐ ์์๋ค์ ๋๊ธฐ์ํ git commit
: ๋ด์ฉ์ ์ฃ์ ๋นํ๊ธฐ๊ฐ ๋ ์ค๋น git push
: ๋ ๋ ค๋ณด๋ (์ถ์ฒ_์ ์ฃผ์ฝ๋ฉ๋ฒ ์ด์ค์บ ํ)
๐ README ๋ฅผ ์๋์์ฑ ์ํ์ ๊ฒฝ์ฐ
$ touch README.md
$ git add README.md
$ git commit -m "first commit"
<๋ฆฌ๋๋ฏธ ํ์ผ์ ์์ฑ(touch), ์ถ๊ฐ(add)ํ๊ณ ์ปค๋ฐ(commit)ํ๊ธฐ>
touch README.MD
//add . : ์ ์ฒด ํ์ผ ์ปค๋ฐ
$ git add .
//add ํ์ผ๋ช
: ํด๋น ํ์ผ๋ง ์ปค๋ฐ
$ git add README.md
$ git commit -m "1 - ๋ฆฌ๋๋ฏธํ์ผ์ถ๊ฐ"
git ignore ์๋์์ฑ๊ธฐ
https://www.toptal.com/developers/gitignore
๋ฏผ๊ฐํ ํ์ผ, ์์ฌ๋ ค๋ ๋๋ ํ์ผ๋ค ์๋์ผ๋ก ์์ฑํด์ฃผ๋ ์ฌ์ดํธ
์์ฑํ๊ณ ๋ณต์ฌํด์ .gitignore ํ์ผ์ ์ถ๊ฐํ๋ฉด ๋๋ค
๐ค TIP
์ฃผ์ ๊ฐ์ ธ์ฌ๋ copyํ๊ณ shift ins ๋๋ฅด๋ฉด ์ฃผ์ ๋ถ์ฌ๋ฃ๊ธฐ๋จ(ctrl v๊ฐ ์๋จ)
git clone https://github.com/waterbinnn/testrepo.git
git clone https://github.com/waterbinnn/testrepo.git .
git pull
git add .
git commit -m ""
git push
์์์ repository ๋ฅผ Readme ์๋์์ฑํด์ ๋ง๋ค์ด์คฌ์ง๋ง,
์ด๋ฒ์๋ Readme ์๋์์ฑ ์์ด
์๋ก์ด githubprac ์ด๋ผ๋ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด ๋ณด์๋ค.
์ด ํ๋์ ์ฐจ์ด๊ฐ ์์ฒญ๋ ๋
ธ๊ฐ๋ค๋ฅผ ๊ฐ์ ธ์ด ,,
๋ฐ์คํฌํ์ ๋นํด๋ ๋ค์์ ๋ง๋ค์ด์ฃผ๊ณ
ํฐ๋ฏธ๋์ ์ด์ด์ ๊นํ์ ์ ํ์๋๋๋ก ํด์ฃผ๋ฉด ๋๋ค!
๊ทธ๋๋ก ๋ฐ๋ผ์ ์์ฑํ๋ค๋ฉด ์ปค๋ฐ ์๋ฃ!
์์ํ๊ธฐ: git init
์ ์ ์ด๋ฆ ์ค์ : git config --global user.name ""
์ด๋ฉ์ผ ๋ฑ๋ก: git config --global user.email #####@gmail.com
ํ์ผ ์ถ๊ฐ: git add .
๋ฉ์ธ์ง ์ ๋ ฅ: git commit -m "first commit"
๋ณด๋ผ ๊ณณ ๋ฑ๋ก: git remote add origin https://github.com/์์น/์์น.git
๋ณด๋ผ ๊ณณ์ผ๋ก ์ฝ๋ ์ ์ก: git push origin master
1. Visual Studio Code ๋ Git ์ฐ๋ํ๋ฉด ํธํจ
https://www.youtube.com/watch?v=hKhX87L2ydQ
์ฐ๋ํ๋ฉด git add ์ด๋ฐ ๊ณผ์ ์ํด์ฃผ๊ณ dev์์ ํด์ฃผ๋ ๊ฒ์ฒ๋ผ ์์ด์ฝ ๋๋ฌ์ ํ ์ ์์!
2. ์ค๋ฅ๋๋ฉด git ๊ฐ์ ๋ก push ํด์ฃผ๊ธฐ
git push origin +main
3. ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋์์ ๋ฐฐ์ ์ค์ ํ๊ธฐ
document.getElementsByTagName("video")[0].playbackRate = 3;
๋๋ถ๋ถ 2๋ฐฐ์๊น์ง๋ง ๊ฐ๋ฅํ๋ฐ
์ฝ์์ฐฝ์ ์ด ์ฝ๋ ์
๋ ฅํ๋ฉด ๋ ๋์ ๋ฐฐ์์ผ๋ก ๋ณ๊ฒฝํด์ค ์ ์๋ค!