[git] ๋งฅ์—์„œ 'Sourcetree ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค' ๋ผ๋ฉฐ ํŠ•๊ธธ ๋•Œ
๐Ÿ“” Studying/Git 2022. 11. 16. 17:12

๋Š๋‹ท์—†์ด ๋ช‡ ๋ถ„ ์ „๊นŒ์ง€๋งŒ ํ•ด๋„ ์ž˜ ๋˜๋˜ ์†Œ์ŠคํŠธ๋ฆฌ๊ฐ€ ๊ฐ‘์ž๊ธฐ ํ˜ผ์ž์„œ ํŠ•๊ฒจ์„œ ๊ฐ•์ œ ์ข…๋ฃŒ๋˜๋”๋‹ˆ๋งŒ ๋‹ค์‹œ ์‹คํ–‰ํ•ด๋„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์•„๋ž˜ ๋ฆฌํฌํŠธ๋งŒ ๋„์›Œ๋†“๊ณ  ํŠ•๊ธฐ๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ–ˆ๋‹ค. ๐Ÿ˜‡ ๋˜ ์†Œ์ŠคํŠธ๋ฆฌ๋ฅผ ์žฌ์„ค์น˜ ?!.... ํ•  ์ˆ˜๋Š” ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ญ ๊ตฌ๊ธ€๋ง ํ•ด์•ผ์ง€.. ์ด ๋ถ„์˜ ๊ธ€์ด ๋‚˜๋ฅผ ๋ฌดํ•œ ํŠ•๊น€์—์„œ ๊ตฌ์ œํ•ด์ฃผ์—ˆ๋‹ค. ๐Ÿ™Œ https://heroeswillnotdie.tistory.com/15 [Git] Mac 'Sourcetree ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค' ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ์ €์žฅ์†Œ ์ดˆ๊ธฐํ™”ํ•ด์„œ ๋‹ค์‹œ ํด๋ก ํ•˜๊ณ  ์žฌ์„ค์ •ํ•˜๊ณ ๋ฅผ ๋ฐ˜๋ณตํ•ด๋„ 2~3์ฃผ๋งˆ๋‹ค ๊ณ„์† ์†Œ์ŠคํŠธ๋ฆฌ ์ €์žฅ์†Œ ํด๋ฆญํ•˜๋ฉด ํŠ•๊ธฐ๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๊ธธ๋ž˜ ์ง„์งœ ๋ถ€๋“ค๋ถ€๋“ค ๋Œ€๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ํž™๊ฒน๊ฒŒ ๊ตฌ๊ธ€๋ง์œผ๋กœ ํ•ด๊ฒฐํ–ˆ๋‹ค.. ๋งํฌ -> h heroeswillnotdie.tistory.com ํ•œ๊ตญ์–ด ..

[git] ๋งฅ๋ถ ์†Œ์ŠคํŠธ๋ฆฌ ์™„์ „ ์‚ญ์ œ, ๊นƒ ํ† ํฐ ์žฌ์„ค์ •
๐Ÿ“” Studying/Git 2022. 11. 3. 12:43

๋ฌธ์ œ์  ๋‚˜์˜ ๋งฅ๋ถ์—๋งŒ ์žˆ๋˜ ์†Œ์ŠคํŠธ๋ฆฌ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.. ์ง„์ž‘ ํ•ด๊ฒฐํ–ˆ์–ด์•ผ ํ–ˆ๋Š”๋ฐ ๋ฏธ๋ฃจ๋‹ค ๋ณด๋‹ˆ ์—ฌ๊ธฐ๊นŒ์ง€.... ๐Ÿฅน ๋ฌธ์ œ์ ์€ ์ด๋ ‡๋‹ค. 1. push ํ•  ๋•Œ 403 ์—๋Ÿฌ๊ฐ€ ๋œฐ ๋•Œ ์žˆ์Œ (์ด๊ฑด ํ† ํฐ ๋ฌธ์ œ๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์—ˆ์Œ) ๋‚˜์˜ ๊ฒฝ์šฐ์—๋Š” ํ† ํฐ์„ ์ฒ˜์Œ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ๋‹ค์‹œ ๋ฐœ๊ธ‰๋ฐ›์•„์„œ ์„ค์ •ํ•ด์ฃผ์–ด์•ผ ํ–ˆ๋‹ค. 2. ๊ฐ‘์ž๊ธฐ ํŠ•๊ฒจ์„œ ๊ฐ•์ œ์ข…๋ฃŒ๋˜๋ฉฐ ์—๋Ÿฌ ์ฐฝ์ด ๋œธ 2๋ฒˆ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ๋ฒˆ ์žฌ์„ค์น˜ํ–ˆ์œผ๋‚˜.. ์ •๋ง ์‚ญ์ œํ•˜๊ณ  ์žฌ์„ค์น˜ํ•ด์•ผ๊ฒ ๋‹ค ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๋จผ์ € ์™„์ „ํ•œ ์‚ญ์ œ ํ›„ ์žฌ์„ค์น˜๋ถ€ํ„ฐ ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋งฅ๋ถ์—์„œ ์†Œ์ŠคํŠธ๋ฆฌ ์™„์ „ ์‚ญ์ œํ•˜๊ธฐ ์™„์ „ํ•œ ์‚ญ์ œ๋ฅผ ์œ„ํ•ด ํ„ฐ๋ฏธ๋„์—์„œ ์•„๋ž˜ ํŒŒ์ผ๋“ค์„ ์ง€์›Œ์ฃผ์—ˆ๋‹ค. cd Library rm -rf 'Application Support/SourceTree' rm -rf 'Preferences/com.to..

[git] git rebase ์ด์ „์˜ ํŠน์ • ์ปค๋ฐ‹ ์ˆ˜์ •ํ•˜๊ธฐ
๐Ÿ“” Studying/Git 2022. 5. 18. 18:00

์ด์ „ ์ปค๋ฐ‹์„ ์ˆ˜์ •ํ•˜๋ ค๋‹ค๊ฐ€ ์ƒํ™ฉ์ด ์ข€ ๊ผฌ์˜€๋‹ค๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‹ค์‹œ ๋ณต๊ตฌ... (๋ฒŒ์จ ๋‘ ๋ฒˆ์งธ ๐Ÿ˜‡) ํ•˜์˜€์œผ๋‚˜ ๊ฒฐ๋ก ์ ์œผ๋กœ ์ˆ˜์ •์€ ์‹คํŒจํ•ด์„œ !.... git rebase๋ฅผ ์ด์šฉํ•ด ํŠน์ • ์‹œ์ ์œผ๋กœ ๋Œ์•„๊ฐ€์„œ ์ปค๋ฐ‹์„ ์ˆ˜์ •ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ํ˜„์žฌ์˜ ๊ฒฝ์šฐ๋Š” ์ด๋ฏธ ์˜คํƒ€ ์ˆ˜์ • ์ปค๋ฐ‹....์„ ํ•ด๋ฒ„๋ ธ๋Š”๋ฐ ๋˜ ์˜คํƒ€๊ฐ€ ์žˆ์Œ์„ ๋ฐœ๊ฒฌํ•ด๋ฒ„๋ ธ๊ณ !... ๋” ์ด์ƒ์˜ ์˜คํƒ€ ์ปค๋ฐ‹์„ ํ•˜๊ณ ์‹ถ์ง„ ์•Š์•„์„œ rebase๋ฅผ ์จ๋ณด๋ ค ํ•œ๋‹ค. ์ด์ „์—๋„ rebase๋ฅผ ์ผ์Œ ์ข‹์•˜์„ ๊ฒƒ์„.. git rebase ํ•ด๋ณด๊ธฐ ํ„ฐ๋ฏธ๋„์˜ git log์—์„œ ๋ฐ”๊ฟ€ ์ปค๋ฐ‹์˜ ํ•ด์‹œ๋ฅผ ๋ณต์‚ฌํ•œ๋‹ค git rebase -i ํ•ด์‹œ ๋ฅผ ํ†ตํ•ด ๋ฆฌ๋ฒ ์ด์Šค ํ•˜๋Ÿฌ ๋“ค์–ด๊ฐ„๋‹ค. ๊ทธ๋Ÿผ ํ˜„์žฌ ์ปค๋ฐ‹๋œ ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ๋ถ€๋ถ„์ด ๋‚˜์˜ค๋Š”๋ฐ, pick ์ปค๋ฐ‹๋ฒˆํ˜ธ ์ปค๋ฐ‹๋ฉ”์„ธ์ง€ ๋ถ€๋ถ„์˜ pick์„ edit์œผ๋กœ ์ˆ˜์ • ํ›„ ์ €์žฅํ•˜๊ณ  ๋‚˜์™€์ค€๋‹ค. (์ฐธ๊ณ ๋กœ..

[git] Github ํ”„๋กœํ•„ ๊พธ๋ฉฐ๋ณด๊ธฐ Readme.md
๐Ÿ“” Studying/Git 2022. 4. 19. 21:24

๊นƒํ—ˆ๋ธŒ ํ”„๋กœํ•„ ๊พธ๋ฉฐ๋ณด๊ธฐ ์š”์ƒˆ ๊นƒํ—ˆ๋ธŒ ๋ฆฌ๋“œ๋ฏธ๋ฅผ ์ด์šฉํ•ด์„œ ํ”„๋กœํ•„์„ ๋งŽ์ด ๊พธ๋ฏธ๋Š” ๊ฒƒ ๊ฐ™์•„์„œ, ๋ฆฌ๋“œ๋ฏธ์— ์กฐ๊ธˆ ์ต์ˆ™ํ•ด์ ธ๋ณผ๊ฒธ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊พธ๋ฉฐ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊น”๋”ํ•œ๊ฑธ ์ข‹์•„ํ•ด์„œ ๋งŽ์ด ๋„ฃ์ง€๋Š” ์•Š์•˜์ง€๋งŒ ์ข€ ๋” ์ง€๋‚˜๋ฉด ์ข…์ข… ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜์ง€ ์•Š์„๊นŒ ์‹ถ๋‹ค. ๋ฆฌ๋“œ๋ฏธ์—์„œ๋Š” ๋งˆํฌ๋‹ค์šด๊ณผ html ํƒœ๊ทธ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์ „ ์ค€๋น„ ๋จผ์ € ๊นƒํ—ˆ๋ธŒ ์•„์ด๋””์™€ ๋™์ผํ•œ ์ด๋ฆ„์˜ ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค. ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์ด๋ฆ„์— ์•„์ด๋””๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ท€์—ฌ์šด ๊ณ ์–‘์ด๊ฐ€ โœจ์ŠคํŽ˜์…œโœจ ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ผ๋ฉฐ ๊นƒํ—ˆ๋ธŒ ํ”„๋กœํ•„๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•ด์ค€๋‹ค. ์บก์ณ๋Š” ์•ˆ๋์ง€๋งŒ ๋ฐ‘์— ๋ฆฌ๋“œ๋ฏธ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์„ ์ฒดํฌํ•˜๋ฉด ๋ฐ”๋กœ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๊พธ๋ฉฐ๋ณด๊ธฐ ์กฐํšŒ์ˆ˜ ํ™•์ธ ์กฐํšŒ์ˆ˜๋ฅผ ์นด์šดํŠธํ•ด์ฃผ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. https://hits.seeyoufarm.com/ HI..

[git] ์†Œ์ŠคํŠธ๋ฆฌ personal access token instead
๐Ÿ“” Studying/Git 2022. 4. 5. 20:56

์†Œ์ŠคํŠธ๋ฆฌ๋กœ ๊นƒ ์›๊ฒฉ ์ €์žฅ์†Œ์— push ํ•˜๋ ค๋‹ค ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ๋‚ด์šฉ์„ ๋Œ€๊ฐ• ๋ณด๋‹ˆ ์ž‘๋…„์— ๋งŒ๋“ค์—ˆ๋˜ personal access token์ด ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™๋‹ค. ๊นƒ์—์„œ๋Š” ์ž‘๋…„ ์—ฌ๋ฆ„์ฏค๋ถ€ํ„ฐ ๋ณด์•ˆ์ƒ์˜ ๋ฌธ์ œ๋กœ ๋”์ด์ƒ ํŒจ์Šค์›Œ๋“œ ๊ธฐ๋ฐ˜์˜ ์ธ์ฆ์„ ์ง€์›ํ•˜์ง€ ์•Š๊ณ  ์žˆ๋‹ค. ์ด๋ฏธ ์•ž์„œ์„œ ์œ„์™€ ๊ฐ™์€ ๋ชจ๋‹ฌ์ฐฝ์ด ๊ณ„์† ๋– ์„œ ํŒŒ์ผ์„ ๋ช‡๊ฐœ ์‚ญ์ œํ–ˆ๋Š”๋ฐ ๋œฌ ์—๋Ÿฌ์˜€๋‹ค. ํ† ํฐ ์ƒˆ๋กœ ์ƒ์„ฑํ•˜๊ธฐ ํ† ํฐ์„ ๋‹ค์‹œ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๊นƒํ—ˆ๋ธŒ์—์„œ ์„ค์ • ๋ถ€๋ถ„์— ๋“ค์–ด๊ฐ„๋‹ค. ์ œ์ผ ํ•˜๋‹จ์˜ Developer Settings ์— ๋“ค์–ด๊ฐ€๋ฉด Personal access tokens ๋กœ ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. Generate new token ๋ฒ„ํŠผ์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ํ† ํฐ์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. ์ ๋‹นํ•œ ์ด๋ฆ„์„ ๋งŒ๋“ค์–ด์ฃผ๊ณ , ๋‹ค๋ฅธ ๋ธ”๋กœ๊ทธ์—์„œ ๋ณด๋‹ˆ ์†Œ์ŠคํŠธ๋ฆฌ์— ์‚ฌ์šฉํ•  ์ •๋„๋ผ๋ฉด repo๋งŒ ์ฒดํฌํ•ด๋„ ์ถฉ๋ถ„ํ•˜๋‹ค๊ณ  ํ•œ..