**git_home๊ณผ git_office๋ผ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ ์ฐ์ต. ์ด๋ฏธ ๋ง๋ค์ด์ ธ์๋ค๊ณ ๊ฐ์
git_home์ ๊ฐ์ธ ์ปดํจํฐ ์ ์ฅ์, git_office๋ ํ์ฌ ์ปดํจํฐ ์ ์ฅ์๋ผ๊ณ ์๊ฐํด๋ ๋จ
โ
โ
โ
์๊ฒฉ ์ ์ฅ์ ๋ณต์ ํ๊ธฐ - git clone
1.clone-https์ ์ฃผ์๋ฅผ ๋ณต์ฌ

โ
โ
2.ํฐ๋ฏธ๋ ์ฐฝ์์ git_home ๋๋ ํ ๋ฆฌ, git_office ๋๋ ํ ๋ฆฌ ๋ง๋ค๊ณ git clone @@@

git_home์ ๋ณต์ฌํ๋ ๋ชจ์ต
โ

git_office์ ๋ณต์ฌํ๋ ๋ชจ์ต
โ
**์ด ๋ git_home(ํน์ office)์ด๋ผ๋ ๋๋ ํ ๋ฆฌ๊ฐ ์์ผ๋ฉด ์๋์ผ๋ก ๋ง๋ค์ด์ง
โ
โ
โ
3. ls -al ๋ช ๋ น ์ฌ์ฉํด์ ๋ง๋ ๋๋ ํ ๋ฆฌ ํ์ธ

โ
โ
โ
4. git_home ๋๋ ํ ๋ฆฌ์ git_office ๋๋ ํ ๋ฆฌ์ ๊ฐ์ ๋ด์ฉ์ด ์ ์ฅ๋์ด ์๋์ง ํ์ธ

git_home์ git log ์ดํด๋ณด๋ ์ค
โ

git_office์ git log ์ดํด๋ณด๋ ์ค
โ
โ
โ
โ
5. git_remote -v ๋ช ๋ น ์ฌ์ฉํด์ ์ฐ๊ฒฐ๋์ด ์๋์ง ํ์ธ ๊ฐ๋ฅ

โ
โ
โ
โ
๊ฐ์ธ ์ปดํจํฐ์์ ์์ ํ๊ณ ์ฌ๋ฆฌ๊ธฐ
1. git_home ๋๋ ํ ๋ฆฌ์ ๊ฐ๋จํ ๋ด์ฉ์ text๋ฌธ์ ์ถ๊ฐ
**์ฌ๊ธฐ์๋ ์ํ๋ฒณ c๋ฅผ ์ถ๊ฐ ํ์
โ
2. f1.txtํ์ผ ์คํ ์ด์งํ๊ณ ์ปค๋ฐ
โ
3. ๊นํ๋ธ ์๊ฒฉ ์ ์ฅ์๋ก ์ ์, ์ปค๋ฐ ํ์ธํ๊ธฐ

์ฑ ์๋ commits ๋๋ฅด๋ผ๊ณ ๋์ด์๋๋ฐ ๋..์๋ณด์ฌ์ ์ด๋ฆ ๋๋ฆ
โ

๊ฒฐ๊ณผ๋ ๊ฐ์
โ
๋ง์ง๋ง์ผ๋ก ์ปค๋ฐํ add c ์ฌ๋ผ์ ์์
โ
โ
โ
โ
โ
โ
ํ์ฌ ์ปดํจํฐ์์ ๋ด๋ ค๋ฐ์ ์์ ํ๊ธฐ
โ
โ
1. ์๊ฒฉ ์ ์ฅ์์ ์๋ก ์ฌ๋ผ์จ ์ปค๋ฐ์ ๊ฐ์ ธ์ด

**์์ ๋ณต์ (clone)๊ณผ์ ์ผ๋ก git_office์ main ๋ธ๋์น๋ origin์ ์ด๋ฏธ ์ฐ๊ฒฐ๋์ด ์์
โ
โ
โ
2. ์ ์ฅ์์ ์๋ f1.txt ํ์ผ์ ์์

**์ฌ๊ธฐ์๋ ์ํ๋ฒณ d๋ฅผ ์ถ๊ฐํ์
โ
โ
3. add d๋ผ๋ ๋ฉ์ธ์ง์ ํจ๊ป ์ปค๋ฐ ๋ง๋ค๊ณ push
โ
4. ๊นํ๋ธ ์๊ฒฉ ์ ์ฅ์ ์ด์ด์ commit ํ์ธํด๋ณด๊ธฐ

โ
โ
5. ๊ฐ์ธ ์ปดํจํฐ(git_home)์์ ์์ ํ ๋๋, git pull๋ช ๋ น์ผ๋ก ์ต์ ์ปค๋ฐ ๊ฐ์ ธ์์ ์์

git_office์์ ํธ์ํ๋ add d์ปค๋ฐ ๋ค์ด์ ์๋ ๊ฒ ํ์ธ
โ