๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
-
[AOS] Android Studio Plugin ์ถ์ฒ2023. 8. 6. 21:39
์๋๋ก์ด๋ ์คํ๋์ค์๋ ๋ค์ํ Plugin์ด ์๋ค. ๊ทธ ์ค ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํ๋ ํ๋ฌ๊ทธ์ธ์ ์ถ์ฒํด๋ณด๋ ค ํ๋ค. ๐กPlugin ์ค์น ๋ฐฉ๋ฒ Plugin ์ถ์ฒ์ ๋ค์ด๊ฐ๊ธฐ ์ , ์๋๋ก์ด๋ ์คํ๋์ค์์ Plugin์ ์ค์นํ๋ ๋ฐฉ๋ฒ * Mac OS ๊ธฐ์ค 1. ์๋จ ๋ฉ๋ด์ Android Studio > Preferences... 2. Plugins์ Marketplace์์ ์ํ๋ ํ๋ฌ๊ทธ์ธ ๊ฒ์ ํ ๋ค์ด๋ก๋ 1. Git Tool Box ์ปค์๊ฐ ์๋ ์ฝ๋๊ฐ ์ธ์ , ๋๊ฐ ์ปค๋ฐํ๋์ง ์ปค๋ฐ ๋ฉ์์ง์ ํจ๊ป ๊น ํ์คํ ๋ฆฌ๋ฅผ ๊ฐํธํ๊ฒ ํ์ธํ ์ ์๊ฒ ํด์ค๋ค. GitToolBox - IntelliJ IDEs Plugin | Marketplace Extends Git Integration with additional features ..
-
[Git] Reset & Revert2023. 8. 6. 02:25
โ๏ธ Reset - ์์ ๋ด์ญ ๋ณต๊ตฌ - ๋ธ๋์น๋ฅผ ์์ ์ ์ปค๋ฐ์ ๊ฐ๋ฆฌํค๋๋ก ์ด๋์ํค๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ ๋ด์ฉ ๋ณต๊ตฌ - ์ฆ, ์ปค๋ฐํ์ง ์์๋ ๊ฒ์ฒ๋ผ ์์ ์ปค๋ฐ์ผ๋ก ๋ธ๋์น๋ฅผ ์ด๋ git reset HEAD~1 - ๋ก์ปฌ ๋ธ๋์น์์ ์ฌ์ฉํ๊ธฐ ์ฉ์ดํ๋, remote ๋ธ๋์น(push๋ ๋ธ๋์น)์์๋ ์ฌ์ฉ ๋ถ๊ฐ๋ฅํ๋ค. โ๏ธ Revert - remote ๋ธ๋์น์์ ๋ณ๊ฒฝ ๋ด์ญ์ ๋๋๋ฆด ๋ ์ฌ์ฉํ๊ธฐ ์ฉ์ด git revert HEAD
-
[Git] Relative References2023. 8. 5. 02:16
โ๏ธ Relative References (์๋ ์ฐธ์กฐ) - Git์ HEAD๋ฅผ ๋ฐ๊ฟ ๋, ์ปค๋ฐ์ ํด์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฒ๊ฑฐ๋กญ๋ค. ๋๋ฌธ์ ์๋ ์ฐธ์กฐ๋ฅผ ํ ๋ธ๋์น ์ต์ ์ปค๋ฐ ์ง์ ์์ ๋ค๋ฅธ ์ง์ ์ผ๋ก ๋๋ฌํด ์์ ์ ํ ์ ์๋ค. ๐ ์ปค๋ฐ ํด์๊ฐ ํ์ธ git log - ์ค์ฌ Git ํด์๋ ๋งค์ฐ ๊ธธ๊ธฐ ๋๋ฌธ์ ํด์๊ฐ ์ปค๋ฐ์ ๊ณ ์ ํ ๊ฐ์์ ๋ณด์ฌ์ค ์ ์๋ ๋งํผ๋ง ๋ช ์ํด์ฃผ๋ฉด ๋๋ค. fed2da64c0efc5293610bdd892f82a58e8cbc5d8 ๐๐ป fed2 ๐ ํ ์ปค๋ฐ ์๋ก ์ด๋ (^) git checkout main^ - HEAD์์๋ ์๋ ์ฐธ์กฐ๋ฅผ ์ด์ฉํด ํ ์ปค๋ฐ ์๋ก ์ด๋ ๊ฐ๋ฅํ๋ค. git checkout HEAD^ ๐n ๋ฒ์ฉจ ๋ถ๋ชจ ์ปค๋ฐ์ผ๋ก ์ด๋ (^n) git checkout HEAD^2 ๐ ์ฌ๋ฌ ์ปค๋ฐ..
-
[Git] HEAD2023. 8. 4. 01:56
โ๏ธ HEAD - HEAD๋ ํ์ฌ ์ฒดํฌ์์ด๋ ์ปค๋ฐ. ์ฆ ํ์ฌ ์์นํ ์ปค๋ฐ์ ๋งํ๋ค. - HEAD๋ ํญ์ ๊ฐ์ฅ ์ต๊ทผ ์ปค๋ฐ์ ๊ฐ๋ฆฌํจ๋ค. git checkout C1 - ์ปค๋ฐ์ ํด์๊ฐ์ ์ด์ฉํด checkout์ ์ํํ๋ค๋ฉด ์ํ๋ ์ปค๋ฐ ์์น์์ ์๋ก์ด ์์ ์ ์์ํ๊ธฐ ์ฉ์ดํ๋ค.
-
[Git] Branch2023. 8. 1. 01:29
โ๏ธ Branch - ๋ถ๋ชจ ์ปค๋ฐ๋ค์ ํฌํจํ๋ ์์ ๋ด์ญ์ ์ปค๋ฐํ ์ ์๋ ๊ธฐ๋ฅ - ๋ธ๋์น๋ ๋ง์ด ๋ง๋ค์ด๋ ๋ฉ๋ชจ๋ฆฌ๋ ๋์คํฌ ๊ณต๊ฐ์ ๋ถ๋ด์ด ๊ฐ์ง ์๋๋ค. ๋ฐ๋ผ์, ํฐ ๋ธ๋์น๋ก ์์ ํ๋ ๊ฒ๋ณด๋ค, ์์ ๋จ์๋ก ๋๋์ด ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒํ๋ค. ๐ ๋ธ๋์น ์์ฑ git branch [์์ฑํ ๋ธ๋์น ๋ช ] ๐ ๋ธ๋์น ์ด๋ git checkout newImage newImage์์ ์ปค๋ฐ์ ์ํํ๋ฉด main ๋ธ๋์น์ ๊ธฐ๋ก์ ์ ์งํ ์ฑ, newImage ๋ธ๋์น์์ ์๋ก์ด ์์ ์ ๊ธฐ๋กํ ์ ์๋ค.
-
[Git] Commit2023. 7. 31. 00:28
Learn Git Branching An interactive Git visualization tool to educate and challenge! learngitbranching.js.org ์ ์ฌ์ดํธ ์ปค๋ฆฌํ๋ผ์ ๋ฐ๋ผ ์ ๋ฆฌํด๋๊ฐ ์์ ์ด๋ค. โ๏ธ Commit - ๋ชจ๋ ํ์ผ์ ๋ํ ์ค๋ ์ท์ ๊ธฐ๋กํ๋ ๊ฒ - ์ฆ, ์ด์ ๋ฒ์ ๊ณผ ๋ค์ ๋ฒ์ ์ ๋ณ๊ฒฝ๋ด์ญ์ ์ ์ฅ git commit ๐ commit message - ํด๋น commit์ ๋ํ ์ค๋ช , ์ฃผ์์ ๋จ๊ธฐ๊ธฐ ์ํด์๋ -m ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋๋ค. git commit -m "์ปค๋ฐ์ ๋จ๊ธฐ๋ ์ด์ "