Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ git-annex-proxy ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
git-annex-proxy - ๋ค์ด๋ ํธ ๋ชจ๋ ๊ฐ๋๋ฅผ ์์ ํ๊ฒ ์ฐํ
๊ฐ์
์์ ๋ถ์์ ํ๋ก์ -- ์์ cmd๋ฅผ [์ต์ ]
๊ธฐ์
์ง์ ๋ชจ๋ ์ ์ฅ์์์๋ง ์ ์ฉํ๋ฉฐ ์ง์ ๋ git ๋ช ๋ น์ ๋ค์๊ณผ ํจ๊ป ์คํํฉ๋๋ค.
์์ ์์ ํธ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ์์ ํธ๋ฆฌ๋ฅผ ์ ๋ฐ์ดํธํ์ฌ ์ค๋น๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํ๊ฑฐ๋
git ๋ช ๋ น์ ์ํด ์ปค๋ฐ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ปค๋ฐ๋ ๊ฐ์ฅ ์ต๊ทผ ๋ณ๊ฒฝ ์ฌํญ์ ๋๋๋ฆฌ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
git annex ํ๋ก์ -- git revert HEAD
์ด์ ๋ฒ์ ์ ์ ์ฅ์๋ฅผ ํ์ธํ๋ ค๋ฉด ๋ค์์ ์ํํ์ญ์์ค.
git annex ํ๋ก์ -- git checkout HEAD^^
๋๋ ํฐ๋ฆฌ ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๋ฉด:
git annex ํ๋ก์ -- git mv mydir newname
ํน์ ํ์ผ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐํ๋ ค๋ฉด ๋จผ์ git annex add๋ฅผ ์ฌ์ฉํ์ฌ
์์ธ์ ์ง์ ํ ๋ค์ ์ปค๋ฐ์ ํ๋ก์ํฉ๋๋ค.
git annex myfile ์ถ๊ฐ
git annex ํ๋ก์ -- git commit myfile -m foo
git ๋ช ๋ น์ด ์คํ๋๋ ์์ ์์ ํธ๋ฆฌ๋ ๋ชจ๋ ํ์ผ์ ์ฒดํฌ ์์ํ์ฌ ์ค์ ํฉ๋๋ค.
์ธ๋ฑ์ค์ ์๊ณ ์ค์ ์์ ์์ ์ค๋น๋์ง ์์ ํ์ผ ๋ณต์ฌ(๋๋ ํ๋ ๋งํฌ)
๋๋ฌด. ์ด ์์ ์์ ํธ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ git ๋ช ๋ น์ด ์คํ๋๊ธฐ ๋๋ฌธ์ ์๋ฅผ ๋ค์ด ๋ก์ปฌ์ด ํ์๋์ง ์์ต๋๋ค.
ํ์ผ ์์ . ๋ฐ๋ผ์ "git add"์ ๊ฐ์ ๋ช ๋ น์ ํ๋ก์ํ๋ ๊ฒ์ ์ ์ฉํ์ง ์์ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ํ๋ git ๋ช ๋ น๊ณผ ํจ๊ป ํ๋ก์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์์ ์์ ํธ๋ฆฌ์ ์ํธ ์์ฉํ๋ ๋ฐฉ๋ฒ.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ git-annex-proxy ์ฌ์ฉ