[Git GUI] GitHub ์์คํธ๋ฆฌ(SourceTree) ์ฌ์ฉ ์์ , ๋ ํ์งํ ๋ฆฌ ์์ฑ ํ ๊น ํด๋ก , ์ปค๋ฐ ํ ํธ์ฌ
Git์ ๋ช ๋ น์ด๋ก ์ ํ๊ณ GUI ์ฌ์ฉํด ํด๋ฆญํด๋ฆญ์ผ๋ก ํธํ๊ฒ ๋ณด๊ธฐ
1. ์์คํธ๋ฆฌ ์ค์น
Sourcetree | Free Git GUI for Mac and Windows
A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.
www.sourcetreeapp.com
์ ๋งํฌ๋ก ๋ค์ด๊ฐ ์ด์์ฒด์ ์ ๋ง๋ ๊ฑธ๋ก ์ค์น
์ค์น ์๋ฃ๋๋ฉด SSHํค๋ฅผ ๋ถ๋ฌ์ค๊ฒ ๋๋ ์๋ฆผ์ด ๋จ๋๋ฐ ๋ณดํต ์์ผ๋ฏ๋ก ์๋์ค ์ ํํ๊ธฐ~
2. github์์ ๋ ํ์งํ ๋ฆฌ ์์ฑ
๋๋ test ๋ ํ์งํ ๋ฆฌ๋ฅผ Private์ผ๋ก ์์ฑํด ๋ณผ ๊ฒ์ด๋ค.
Create repository๋ฅผ ๋๋ฌ ์์ฑํ๋ฉด
์ด์ ๊ฐ์ด cloneํ ์ฃผ์๊ฐ ๋์จ๋ค.
3. ์์คํธ๋ฆฌ์์ github ๋ ํ์งํ ๋ฆฌ clone
SourceTree.exe๋ฅผ ์คํํ๋ฉด ์์ ๊ฐ์ด ์ฐฝ์ด ๋จ๋๋ฐ ์ฌ๊ธฐ์ clone ํด๋ฆญ!
ํด๋ฆญ ํ clone ํ๊ณ ์ถ์ repository ์ฃผ์๋ฅผ ์ ๋ ฅํ๊ณ ํด๋ก ์ ์ ํํ๋ฉด ์ฐ๋ ์ฑ๊ณต
์์ง ๋น ๋ ํํ ๋ฆฌ์ด๋ฏ๋ก ์์ ๊ฐ์ ํ๋ฉด์ ๋ณผ ์ ์๋ค.
4. ๋ก์ปฌ์์ ํ์ผ ์ฌ๋ฆฌ๊ธฐ
์ด์ ํ ์คํธ์ฉ์ผ๋ก test.csv๋ฅผ ์ฌ๋ ค๋ณด๋ฉด?
์ด๋ ๊ฒ ๋ฐ๋ก ๋ณ๋์ฌํญ์ ์์คํธ๋ฆฌ์์ ํ์ธํ ์ ์๋ค.
5. ์คํ ์ด์ง์ ์ฌ๋ฆฐ ํ ์ปค๋ฐํ๊ธฐ
์ด์ ์คํ ์ด์ง์ ์ฌ๋ฆฌ๊ธฐ - ์ปค๋ฐ - Push ๊ณผ์ ์ ๊ฑฐ์น๋ฉด ๋ก์ปฌ์ test.csvํ์ผ์ด github ์๊ฒฉ ๋ ํ์งํ ๋ฆฌ์ ์ฌ๋ผ๊ฐ๊ฒ ๋๋ค.
github์ ์ฌ๋ฆด ๋ ์ปค๋ฐ ๋ด์ฉ์ ๋ด๊ฐ ์์๋ณด๊ธฐ ์ฝ๋๋ก ์ปค๋ฐํ๋ ๊ฒ ์ข๋ค.
์ด์ ์ปค๋ฐ์ ๋๋ฅด๊ณ History๋ฅผ ์ ํํ๋ฉด
์ด๋ ๊ฒ ์ปค๋ฐ๋ ๋ด์ฉ์ ๋ณผ ์ ์๊ณ
6. Push ํ๊ธฐ
push๋ฅผ ๋๋ฅด๋ฉด ์๊ฒฉ ๋ ํ์งํ ๋ฆฌ์ ํ์ผ์ด ์ฌ๋ผ๊ฐ๋ค ใ ใ
๊ฐ์ ์ด์น๋ก ์ฝ๋๋ฅผ ์กฐ๊ธ ๋ฐ๊พธ๊ณ ์ ์ฅํ๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ ์์คํธ๋ฆฌ์ ํ์ผ ์ํ์์ ๋ณผ ์ ์๊ณ ,
๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐ ํ push ํ๋ฉด ์๊ฒฉ github์ ๋ด์ฉ์ด ์ฐ๋๋๋ค
>0< ------------- ์์คํธ๋ฆฌ ์ ๋ฌธ ๋ ------------- >0<