๐ง [ Git ] ๋ณต์ ๋ฐ ์์
Git ์ init ๋ช ๋ น์ด ์ธ์๋ ๋ณต์ ๋ฅผ ํตํด ์ ์ฅ์๋ฅผ ์์ฑํ ์ ์๋ค.
Git Bash ๋ช
๋ น์ด
$ mkdir clone # ๋ณต์ ํ ์ ์ฅ์์ ํด๋๋ฅผ ์์ฑํ๋ค.
$ cd clone # clone ํด๋๋ก ์ด๋ํ๋ค.
$ git clone ๊นํ๋ธ ์ฃผ์ . # . ์ ํ์ฌ ํด๋, ๊ธฐ๋ณธ๊ฐ์ ๋ณต์ ํ๋ ์ ์ฅ์์ ๊ฐ์ ์ด๋ฆ์ผ๋ก ํด๋๊ฐ ์์ฑ๋๋ค.
$ code index.html # ์์ ํ๊ธฐ ์ํด์ index ํ์ผ์ ์ฐ๋ค.
$ git add index.html # ์์ ํ๊ธฐ ๋๋ฌธ์ add ๋ช
๋ น์ด๋ก ๋ค์ ์คํ
์ด์ง ์์ญ์ ์ถ๊ฐํด์ค๋ค.
$ git commit -m "์ฝ๋ฉํธ" # ์ปค๋ฐ์ ํ๋ค.
$ git push -u origin master # ์์ ํ ํ์ผ์ ์๊ฒฉ ์ ์ฅ์๋ก push ํ๋ค.
$ git pull # ์๊ฒฉ ์ ์ฅ์์์ ์๋ก์ด ์ปค๋ฐ์ ๊ฐ์ ธ์์ ๋ณํฉ์ ํ๋ค.
$ mkdir clone # ๋ณต์ ํ ์ ์ฅ์์ ํด๋๋ฅผ ์์ฑํ๋ค.
$ cd clone # clone ํด๋๋ก ์ด๋ํ๋ค.
$ git clone ๊นํ๋ธ ์ฃผ์ . # . ์ ํ์ฌ ํด๋, ๊ธฐ๋ณธ๊ฐ์ ๋ณต์ ํ๋ ์ ์ฅ์์ ๊ฐ์ ์ด๋ฆ์ผ๋ก ํด๋๊ฐ ์์ฑ๋๋ค.
$ code index.html # ์์ ํ๊ธฐ ์ํด์ index ํ์ผ์ ์ฐ๋ค.
$ git add index.html # ์์ ํ๊ธฐ ๋๋ฌธ์ add ๋ช
๋ น์ด๋ก ๋ค์ ์คํ
์ด์ง ์์ญ์ ์ถ๊ฐํด์ค๋ค.
$ git commit -m "์ฝ๋ฉํธ" # ์ปค๋ฐ์ ํ๋ค.
$ git push -u origin master # ์์ ํ ํ์ผ์ ์๊ฒฉ ์ ์ฅ์๋ก push ํ๋ค.
$ git pull # ์๊ฒฉ ์ ์ฅ์์์ ์๋ก์ด ์ปค๋ฐ์ ๊ฐ์ ธ์์ ๋ณํฉ์ ํ๋ค.
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ง [ Git ] ๋ณต์ ๋ฐ ์์ ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@eastminn/Git-2์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค