Git - 6 Free GUI Clients | Mark Pelf

๋ฌด๋ฃŒ GUI Git Client 6์ข…์„ ์†Œ๊ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•„์ž๋Š” Source Tree์— ์ ์ˆ˜๋ฅผ ๋งŽ์ด ์ฃผ๊ณ ,
์ œ๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” Tortoise Git์„ ์ด์ƒํ•œ(?) UI๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ํ‰๊ฐ€ํ•˜๋„ค์š”.
์—ญ์‹œ ์ œ์ผ ์ข‹์€ Tool์€ ์ž๊ธฐ ์†์— ์ œ์ผ ์ต์ˆ™ํ•œ ๊ฒƒ์ธ๊ฐ€ ๋ด…๋‹ˆ๋‹ค.

Git โ€“ 6 Free Gui Clients

7๊ฐœ์˜ ์ข‹์•„์š”

์ €๋Š” ์†Œ์ŠคํŠธ๋ฆฌ๋ž‘ github desktop 2๊ฐœ ์‚ฌ์šฉํ•ด๋ดค๋Š”๋ฐ, ์ „ ์ง€๊ธˆ๋„ github desktop์„ ์ด์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋งํฌํ•ด์ฃผ์‹  ๊ธ€์— ์•ˆ๋‚˜์™€์žˆ๋Š” ๋‚ด์šฉ๋•Œ๋ฌธ์ธ๋ฐ์š”.

github์— ์ ‘์†ํ•ด์„œ Clone ๋ฐ›์„ ๋•Œ ์•„๋ž˜ ๊ทธ๋ฆผ ๋ถ€๋ถ„ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

image

์†Œ์†Œํ•œ ์žฅ์ ์ด์ง€๋งŒ github์—์„œ ์œ ์ผํ•˜๊ฒŒ clone์‹œ ์ฃผ์†Œ๋ฅผ ๋ณต๋ถ™ํ•˜์ง€ ์•Š๊ณ  ๋ฐ”๋กœ client๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

GitHub Desktop๊ณผ SourceTree๋Š” ๊ฐ๊ฐ Github์™€ BitBucket์— ํ†ตํ•ฉ์ด ์ž˜๋˜์–ด ์žˆ๋‹ค๋ณด๋‹ˆ,
๊ทธ๋Ÿฐ๊ฒƒ ๊ฐ™๊ตฐ์š”.

์ œ๊ฐ€ ์ฒ˜์Œ ์‚ฌ์šฉํ•  ๋•Œ๋Š” GitHub์—์„œ ๊ฐœ์ธ์šฉ(Private Repo.)์€ ๋ฌด๋ฃŒ๊ฐ€ ์•„๋‹ˆ์–ด์„œ BitBucket์„ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์š”์ฆ˜์€ BitBucket์—์„œ๋„ SourceTree๋กœ ๋ฐ”๋กœ ์—ด ์ˆ˜๊ฐ€ ์žˆ๋„๋ก ๋ฐ”๋€Œ์—ˆ๋„ค์š”.

image

1๊ฐœ์˜ ์ข‹์•„์š”

6์ข…์— ์†Œ๊ฐœ๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š์€ gitkraken๋„ ๋งŽ์ด ์“ฐ์‹œ๋Š” ๊ฒƒ ๊ฐ™๋”๋ผ๊ตฌ์š”~

image

2๊ฐœ์˜ ์ข‹์•„์š”

์˜ค์šฐโ€ฆ์ž๊ธฐ ๋„๋ฉ”์ธ์— ์—ญ์‹œ ์ถฉ์‹คํ•œ ๊ฒƒ๋“ค์ผ ๋ฟ์ด๊ตฐ์š”โ€ฆใ…Žใ…Ž
๋น„ํŠธ๋ฒ„ํ‚ท์€ ๋Œ€ํ•™์ƒ๋•Œ git์˜ ๊ฐœ๋…์ด ์—†์„ ๋•Œ ์ž ๊น ์จ๋ดค์—ˆ๋Š”๋ฐโ€ฆ์–ด๋Š ๋ง ๊ธฐ์–ต์—์„œ ์‚ฌ๋ผ์ ธ์žˆ์—ˆ๋„ค์š”.
๋น„ํŠธ๋ฒ„ํ‚ท์„ ์“ด๋‹ค๋ฉด ์ œ๊ฐ€ github desktop์„ ์“ฐ๋Š” ์ด์œ ์ฒ˜๋Ÿผ ์†Œ์ŠคํŠธ๋ฆฌ๊ฐ€ ๋‚˜์„ ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค ใ…Žใ…Ž

์•„๋งˆ ์œ ๋ฃŒ๊ธฐ ๋•Œ๋ฌธ์— ๋บ€๊ฑฐ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ธฐ์‚ฌ์—์„œ๋Š” ๋ฌด๋ฃŒ๋ฅผ ๋‹ค๋ฃจ๊ณ  ์žˆ์–ด์„œโ€ฆ
๋ฌผ๋ก  ๊นƒํฌ๋ผ์ผ„๋„ ๋ฌด๋ฃŒ๋Š” ์žˆ์ง€๋งŒ์š” ใ…Žใ…Ž

1๊ฐœ์˜ ์ข‹์•„์š”

@Vincent ํ•˜๊ธด ์œ ๋ฃŒ๋กœ ๋ถ„๋ฅ˜ํ•˜๋Š”๊ฒŒ ๋งž๊ฒ ๋„ค์š”~

๋ชจ๋‘ ์•„์‹œ๋Š” ๋‚ด์šฉ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค๋งŒ, SourceTree๋Š” WPF ์•ฑ์ž…๋‹ˆ๋‹ค. ใ…Žใ…Ž
image

3๊ฐœ์˜ ์ข‹์•„์š”

์™€์šฐโ€ฆ์ €๋Š” ๋ชฐ๋ž์Šต๋‹ˆ๋‹คโ€ฆWPF ํ•˜๋‚˜ ์ถ”๊ฐ€์š”~

1๊ฐœ์˜ ์ข‹์•„์š”

์ €๋Š” Tortoise Git์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๊ฐ€
ICON Overlay ๊ธฐ๋Šฅ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

image

5๊ฐœ์˜ ์ข‹์•„์š”

์ €๋„ ์•„์ง Tortoise git ์”๋‹ˆ๋‹นโ€ฆใ… 
๋งํฌ๋œ ํŽ˜์ด์ง€์—์„œ๋Š” โ€œGui Clientโ€ UI์˜ ์ •์„์„ ๋”ฐ๋ฅด์ง€ ์•Š๋Š”๋‹คโ€ฆ
๋งˆ์šฐ์Šค ์šฐํด๋ฆญํ•˜๋ฉด ๋„ˆ๋ฌด ๋งŽ์€ ๋ฉ”๋‰ด๊ฐ€ ๋‚˜์˜จ๋‹คโ€ฆ
์ด๋Ÿฐ๊ฑธ ๋‹จ์ ์œผ๋กœ ๊ผฌ์ง‘๊ณ , ๊ต‰์žฅํžˆ ์‹ซ์–ดํ•˜๋Š” ํ‹ฐ๋ฅผ ํŒํŒ ๋‚ด๋„ค์š”โ€ฆใ…‹ใ…‹ใ…‹

BitBucket์€ ๋ฌด๋ฃŒ์—์„œ ์ œํ•œ์ด ์ข€ ์žˆ์–ด์„œ ์“ฐ๋‹ค๊ฐ€ ๋ง์•˜๊ณ โ€ฆ(๊ธฐ์–ต์ด ์ž˜ ์•ˆ ๋‚จ)
SourceTree๋Š” Git ์ธ์ฆํ•˜๊ณ  ๊ทธ๋Ÿฐ ๋ถ€๋ถ„์—์„œ ๋ญ๊ฐ€ ์ž˜ ์•ˆ๋ผ์„œ ํฌ๊ธฐํ•ด๋ฒ„๋ฆฐ ๊ธฐ์–ต์ด ๋‚˜๋„ค์š”ใ…‹ใ…‹
BitBucket์ด๋ž‘ SourceTree๊ฐ€ UI๋Š” ์ •๋ง ๊น”๋”ํ•˜๊ณ  ์“ฐ๊ธฐ ์ข‹์€๋ฐ
์ €๋„ ์–ธ์ œ ๋ณด๊ณ  ๋‹ค์‹œ ๊ฐˆ์•„ํƒ€์•ผ ๋˜๊ฒ ์–ด์š”โ€ฆ

2๊ฐœ์˜ ์ข‹์•„์š”

์˜ค!! ใ…‹ใ…‹ ์ž์„ธํžˆ ๋“ค์—ฌ์•ผ ๋ด๋ด์•ผ๊ฒ ๋„ค์š” ใ…‹ใ…‹ใ…‹

1๊ฐœ์˜ ์ข‹์•„์š”

@Vincent ๋‹˜์ด github desktop์„ ์“ฐ์‹ ๋‹ค๊ธธ๋ž˜ ์„ค์น˜ํ•ด๋ดค๋Š”๋ฐ ์‹ฌํ”Œํ•˜๊ณ  ์ข‹๋„ค์š”~
๊ทธ๋ฆฌ๊ณ  github์—์„œ private repository์„ ์“ฐ๋Š”๋ฐ์— ์ œํ•œ์ด ์žˆ์—ˆ๋Š”๋ฐ, ์ž‘๋…„์ฏค private์— ๋Œ€ํ•ด์„œ๋„ ๋ฌด๋ฃŒ๋ฅผ ์„ ์–ธํ–ˆ๋”๊ตฐ์š”!!
๋•๋ถ„์— github์œผ๋กœ ์ด์‚ฌํ•˜๊ณ  github desktop ์ž˜ ์“ฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. :grinning:

2๊ฐœ์˜ ์ข‹์•„์š”

@CODE_REAPER ๋„ค~~ ์ €๋„ Github ๊ฐœ์ธ์šฉ๋„ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ ๋Š” ์ƒˆ๋กœ ๊ฐœ๋ฐœ๋˜๋Š” ๊ฒƒ๋“ค์€
Github๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
Tortoise Git์„ ์•„์ง ๋ฒ„๋ฆฌ์ง„ ๋ชปํ–ˆ๊ณ ์š”.

1๊ฐœ์˜ ์ข‹์•„์š”