github
-
[Github] ๋ค์ค ๊นํ ๊ณ์ ์ฐ๋ํ๊ธฐGit 2023. 2. 3. 10:55
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ ๋ค์ค ๊นํ ๊ณ์ ์ ํ PC์์ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ํฌ์คํ ํด๋ณด๊ฒ ์ต๋๋ค๐ ๊ฐ์ธ ๊นํ ๊ณ์ ๊ณผ ํ์ฌ์์ ์ฌ์ฉํ๋ ๊นํ ๊ณ์ ์ด ๋ค๋ฅผ ๊ฒฝ์ฐ ๊ฐ๊ฐ ํ๋ก์ ํธ์ ๋ํด์ ๋ค๋ฅธ ๊ณ์ ์ผ๋ก ์ด์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๋ด๋ SSH๋ฅผ ์ด์ฉํด ํด๋ก ๋ฐ๊ฑฐ๋ pull, push ๋ฑ ์์ ์ ์ํ ๋ ๋ค์ค์ผ๋ก ์ฐ๋ํ์ฌ ๊ด๋ฆฌํ ์ ์์ด์๐ฒ ๊ทธ๋ผ ์ด๋ป๊ฒ ์ฐ๋ํ๋์ง ๋ฐ๋ก ใฑใฑ 1. SSH Key ์์ฑํ๊ธฐ ์ฐ์ ๊ฐ์ธ, ํ์ฌ ๊นํ ๊ณ์ ์ ๋ํด ๊ฐ๊ฐ SSH Key๋ฅผ ์์ฑํด์ผํฉ๋๋ค. ๋จผ์ ํฐ๋ฏธ๋์ ์ผ์ /Users/ํ๋กํ ์ค์ ์ด๋ฆ/.ssh๋ก ๋ค์ด๊ฐ์ค๋๋ค. ์๋ ๊ฒ ๊ธฐ๋ณธ ํฐ๋ฏธ๋์์๋ cd .ssh๋ก๋ง ๋ค์ด๊ฐ์ฃผ๋ฉด ๋์. ๊ทธ ๋ค์ ์๋ ๋ช ๋ น์ด๋ฅผ ๊ฐ์ธ ํน์ ํ์ฌ ๊นํ ๊ณ์ ์ ๋ฃ์ด์ ์ ๋ ฅํฉ๋๋ค. ssh-keygen -t rs..
-
Github ํ๋ก์ ํธ์ PR ๋ณด๋ด๊ธฐGit 2020. 11. 3. 19:12
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ด๋ฒ ํฌ์คํ ์์๋ ์ ๋ฒ์ ์ด์ด Github ํ๋ก์ ํธ์ ํ ๋ฆฌํ์คํธ(Pull Request) ์ค์ฌ์ PR์ ๋ณด๋ด๋ณด๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ํ ๋ฆฌํ์คํธ๋ ํ๋ก์ ํธ ํ์ ์๋ ์ฌ์ฉํ์ง๋ง ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ธฐ์๋ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค. ๊ทธ๋ผ ์๋ ๋จ๊ณ๋ณ๋ก PR ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ์์๋ณด๋๋ก ํ์ฃ ! 1. fork ํ๋ก์ ํธ ์๋ณธ ์ ์ฅ์๋ฅผ ๋ด ๊ณ์ ์ ๊ฐ์ธ ์ ์ฅ์๋ก ๋ณต์ฌ ์์ ๊ฐ์ด Github์์ ํ์ ํ๋ ํ๋ก์ ํธ๊ฐ ์๋ค๋ฉด ์ ์ ํ ์ฐ์ธก ์๋จ Fork๋ฅผ ๋๋ฌ ๋ด ๊ฐ์ธ ์ ์ฅ์๋ก ๋ณต์ฌํฉ๋๋ค. fork๋ ํ ์๋์ผ๋ก ๋ด ๊ฐ์ธ์ ์ฅ์๋ก ์ฎ๊ฒจ์ ธ์ ์ด๋์ด๋๋๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. 2. clone ํฌํฌ๋ฅผ ํตํด ์์ฑํ ๊ฐ์ธ ์ ์ฅ์๋ฅผ ๋ด ์ปดํจํฐ์ ๋ฐ์์ต๋๋ค. [Code] ๋ฒํผ์ ํด๋ฆญํ๊ณ URL์ ๋ณต์ฌํ ํ ..
-
Git ๊ธฐ์ด (1)Git 2020. 11. 2. 20:36
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ด๋ฒ ํฌ์คํ ์์๋ Git์ ๊ธฐ์ด์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ Git์ VCS(Version Control System)์ค ํ๋์ ๋๋ค. ์ฆ ์์ค ์ ์ฅ์์ ๋๋ค. VCS๋ ํ์ผ์ ๋ณ๊ฒฝ์ด๋ ฅ์ ๊ธฐ๋กํ์ฌ ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํด์ฃผ๋ ๊ฒ์ ๋๋ค. ์ด์ ์ผ๋ก๋ 1) ๋ณ๊ฒฝ ์ด๋ ฅ์ ๊ธฐ๋กํด ๋ณ๊ฒฝ๋ ๋ด์ฉ ๊ณต์ ๊ฐ๋ฅ 2) ํ์ธ์ด ์์ ํ ๋ด์ฉ ์ฝ๊ฒ ๋ณํฉ 3) ๊ณผ๊ฑฐ ์ํ ์ฝ๊ฒ ๋ณต๊ตฌ ๊ฐ๋ฅ 4) ์ฌ๋ฌ ๋ถ๊ธฐ(Branch)๋ฅผ ํตํด ๋ณ๋ ฌ ๊ด๋ฆฌ ๊ฐ๋ฅ ์ ๊ทธ๋ผ ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก Git์ ๊ธฐ์ด์ ์ฌ์ฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. -. cd ๊ฒฝ๋ก : ๊ฒฝ๋ก ์ด๋ -. mkdir ํด๋๋ช : ํด๋ ์์ฑ -. ls -a : ํด๋ ๋ด ๋ชจ๋ ๋ฆฌ์คํธ ์กฐํ -. git init : ํด๋น ๋๋ ํ ๋ฆฌ ๊ธฐ๋ก ์ถ์ -. touch ํ์ผ : ํ์ผ ์์ฑ -. g..