1. ๋ฌธ์ ๊นํ๋ธ์์ 3d์๋๋ฅผ ์ ์ฉํ๋๋ฐ 1์ผ 1์ปค๋ฐ์ด ์ผ์ด๋ ๋งค์ผ ์๋๊ฐ ์์ฑ๋๋ ๋ฌธ์ 2. ์์ธ๊นํ๋ธ ์ก์
์ `Profile-3D-Contrib` ๊ฐ ๋งค์ผ ์์ฑ๋๋ฉด์ 1์ผ 1์๋๊ฐ ์ฌ์ด์ง๊ณ ์์.3. ํด๊ฒฐ๋ฒ๋งค์ผ ์๋์ผ๋ก ์ปค๋ฐํ์ง ์๋๋ก Github Action ์ํฌํ๋ก์ฐ๋ฅผ ์์ ํด์ผ ํ๋ค. `main.yml` ํ์ผ์ on: ๋ถ๋ถ์ ์์ ํด ์ฃผ์. ๊ธฐ์กด์๋ ๋งค์ผ 18:00์ ํ๋ฒ์ฉ ์คํ๋๋๋ก ์ค์ผ์ค์ด ์ค์ ๋์ด ์์์. cron ์ค์ผ์ค์ ์ญ์ ํ๊ณ ์๋์ฒ๋ผ workflow_dispatch๋ง ์ค์ ํ๋ฉด ์ํฌํ๋ก์ฐ๋ฅผ ์๋์ผ๋ก ์คํํด์ผ๋ง ์๋๊ฐ ์ฌ์ด์ง๋ค.on: workflow_dispatch: ํ์ง๋ง ์๋์ผ๋ก ์ค์ ํ๋ฉด ์คํ์์ผ์ฃผ๋ ๊ฒ๋ ๊ท์ฐฎ์ผ๋ ๊ทธ๋ฅ ์ฃผ 1ํ, ์ผ์์ผ 18:00์๋ง ์คํ๋๋๋ก ๋ฐ๊ฟ์ฃผ์๋ค. na..
My Tech Blog (Coding/Git&GitHUB)
1. ์์คํธ๋ฆฌ ๋ค์ด๊ฐ์ ์ต์ ์ํ์์ ๋ธ๋์น๋ฅผ ํ๋ ๋ง๋ค๊ธฐ ์ด๋ฆ์ ์ถฉ๋ ์ฐ์ต์ฉ์ด๋๊น conflict๋ผ๊ณ ํด ์ฃผ์๋ค.์ด๋ ๊ฒ ๋ธ๋์น๋ฅผ ์์ฑํด์ฃผ๋ฉด checkout์ด ์๋์ผ๋ก ๋๋ค. 2. ์ด์ conflict์์ ์๋ํฐ๋ฅผ ์ด์ด์ ํ์ผ์ ์์ ํ๊ณ ์ปค๋ฐ ํด ์ค 3. ๋ง์คํฐ์ ์ฒดํฌ์์ ํ๊ณ ์๋ํฐ๋ก ๊ธ ์์ ํ ์ปค๋ฐ ์ฌ๊ธฐ๋ถํฐ๋ ํฐ์คํ ๋ฆฌ๊ฐ ์ ์ ๋ก ๋ก๊ทธ์์๋๋ฉด์ ์คํฌ๋ฆฐ์ท ํ๊ฒ ์น ๋ ์๊ฐ...master ์ฒดํฌ์์ํ ์ํ์์ conflict ๋ณํฉํ๋ฉด์ปค๋ฐํ์ง ์์ ๋ณ๊ฒฝ์ฌํญ์ด ์๋ค๊ณ ๋จ๋ฉด์ ์๋์ ์คํ
์ด์ง์ ์ฌ๋ผ๊ฐ ํ์ผ ์์ญ์๋ ๋๋ํ ์์ด์ฝ์ด ๋ธ์ถฉ๋์ด ๋ ๊ฒ! 1. pull ์ถฉ๋ํด๊ฒฐ๋ฒ1-1. ์๋ํฐ์์ ํด๊ฒฐ- Shift + delete(๋ผ์ธ์ง์ฐ๊ธฐ) ์ง์ ์์ ํ๊ฑฐ๋- ํ๋จ์ Resolve in Merge Editor ํด๋ฆญ์ผ์ชฝ..
1. ์ดํด๋ฆฝ์ค์ ๊นํ๋ธ ์ฐ๋ํ๊ธฐ ์๋จ๋ฉ๋ด [Window] - [Show View] - [Other] [Git] - [Git Repositories] - ๋ง์ฐ์ค ์ฐํด๋ฆญ [Clone a Git Repository] URI: ๋ด ๊นํ๋ธ ๋ ํ์งํ ๋ฆฌ URI (HTTP)User & password : ๋ด ๊นํ๋ธ ์์ด๋์ ๊นํ ํฐ ์
๋ ฅํ๊ณ [Next] - [Finish] ๊นํ๋ธ์ ์ฐ๋ํ๊ณ ์ ํ๋ ํ๋ก์ ํธ ๋ง์ฐ์ค ์ฐํด๋ฆญ [Team] - [Share Project..] ํด๋ฆญ Repository: ์๊น Git Repositories์์ ๋ง๋ค์ด ๋จ๋ ๊ฒฝ๋ก๋ฅผ ํด๋ฆญ ๊ทธ๋ฆฌ๊ณ [Finish] ์ปค๋ฐํ๋ ค๋ฉด ํ๋ก์ ํธ ๋ง์ฐ์ค ์ฐํด๋ฆญ [Team] - [Commit] - [Unstaged Chages] ์ ์๋ ํ์ผ๋ค์ ์๋จ [++] ์ ..
๊ทธ๋์ ํํ๋ก์ ํธ ํ์ ๋ ๋๋ ์ฝ๋๋ง ์ง๊ณ ๊ทธ๋ฅ ๊น ๋ฐฐ์ฌ์์ add commit push๋ง ํ์๋ค. ์ฐ๋ฆฌํ ๋ค ์ฌ๋๊บผ ์ฝ๋ ํฉ์น๋๊ฑฐ๋ ๋ณํ๋์ด ํด์ฃผ์
์ ์์คํธ๋ฆฌ๋ฅผ ์ง์ ์ฌ์ฉํด ๋ณธ ์ ์ ์์๋ค. ์ด์ ๋ถํฐ ์์คํธ๋ฆฌ ๊น์์ ์จ ๋ณด๋๋ฐ ์์ง ์ต์ํ์ง ์์์ ์๋ก ๋ฐฐ์ฐ๋๊ฒ ๋ง๋ค. ๊ฒ ์๋ ๋๋ ์ด์ฐจํผ ์ฐ์ตํ ๊ฑฐ ์ด๊ฒ์ ๊ฒ ๋๋ฌ๋ดค๋ค.๋ณํฉ๋ ํด๋ณด๊ณ ๋ธ๋์น ์ฒดํฌ์์, ๋ฎ์ด์ฐ๊ธฐ, ๊ฐ์ ๋ก ์ญ์ ๋ฑ ใ
ใ
ใ
์ด๊ฒ์ ๊ฒ ์๋ฌด๊ฑฐ๋ ๋ค ๋๋ฌ๋ณด๋ค๊ฐ ์๊พธ ์ค๋ฅ๊ฐ ๋๋ค ใ
ใ
ใ
๊ณ ์ฅ๋๋ฉด ์ปดํจํฐ ๋ฐ๋ฉด ๋ผ~ ํ์ฌ์ปด๋ ์๋๋ฐใ
ใ
ใ
(๋๋ด) Git ์ ์ฅ์์ ์ฐ๊ฒฐ๋ ํ์ผ์ ์์ ํ๋ฉด ์์ ํ์ ์์ง ์คํ
์ด์ง์ด๋ ์ปค๋ฐ ์ํ์ ๋ ์ฝ๋ ์ผ์ชฝ์ ์กฐ๊ทธ๋งฃ๊ฒ ์ธ๋ก์ค์ด ๋ฌ๋ค. ์ด๊ฑธ Diff Decorations์ด๋ผ๊ณ ํ๋ค. Diff Decorations๋ ํ์ผ..
๋๋ง ์๊ธฐ์๋ ์๊น์ด ์ฌ์ดํธ `Learn Git Branching` ์ Git์ ์ธ ๋ ํ์ํ ๋ธ๋์น์ ๋ํ ๊ฐ๋
์ ์ก๋ ๊ฒ์ ๋๊ธฐ ์ํด ๋ง๋ค์ด์ง ์ฌ์ดํธ์ด๋ค. https://learngitbranching.js.org/?locale=ko Learn Git BranchingAn interactive Git visualization tool to educate and challenge!learngitbranching.js.org ์ฒ์ ์ ์ํ๋ฉด ์ด๋ ๊ฒ ํ์
์ด ๋จ๋๋ฐ ESC ๋๋ฅด๋ฉด ๋ฐ๋ก ๋ฐฐ์ฌ์ฐฝ์ ์๋ฌด๊ฑฐ๋ ์ฐ์ตํด ๋ณผ ์ ์๋ค.๋จ๊ณ๋ณ๋ก ์ฐ์ตํ๊ณ ์ถ์ ์ฌ๋์ ์๋ ํ์
์์ ๋ ๋ฒจ์ ์ ํํ๋ฉด ๋๋ค. ์ฝ์์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด๋ ๋๊ณ ,๋ธ๋์น ์ด๋ฆ์ ์ง์ ํด๋ฆญํด๋ checkout ์ด ๋๋ค~
์์คํธ๋ฆฌ ๋ค์ด ๋ฐ๊ธฐhttps://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and WindowsA Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.www.sourcetreeapp.com Source Tree์ด๊ณ ๊ตฌ๊ธ ๊ณ์ ์ฐ๋ํด์ ํ์๊ฐ์
ํด์ฃผ์๋ค. Source Tree > Clone ํญ์ ๋ ํ์งํ ๋ฆฌ ์ฃผ์ ๋ถ์ฌ๋ฃ๊ธฐSSH๋ง๊ณ HTTPS ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์ด์ผํ๋ค.1. ํด๋ก (Clone)๊นํ๋ธ ์๊ฒฉ์ ์ฅ์์ ๋ด์ฉ์ ๊ทธ๋๋ก ๋ด PC ๋ด๋ฌธ์์ ๊ฐ์ ธ์ค๋ ๊ฒํด๋ก ์ ํ๋ฒ๋ง ํ๋ฉด ๋๊ณ ์์
ํ ํ์๋ stage..
โ ๏ธ๋ฌธ์ ์ค๋๋ง์ VSCode๋ฅผ ๋ค์ด์๋๋ Git ํ์ฅ ํญ์ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์Too many changes were detected.Only the first 10000 changeds will be shown below. ํด์๋๋ฌด ๋ง์ ๋ณ๊ฒฝ์ด ์์ต๋๋ค.์ฒซ๋ฒ์งธ 10000๊ฐ์ ๋ณํ๋ง ์๋ ๋ณด์ฌ๋๋ฆฝ๋๋ค. ์ด๊ฑด ์ค๋ฅ๋ผ๊ณ ํ๊ธฐ๋ ๊ทธ๋ ๊ณ ์ฝ๋๋ฅผ ์ง๋๋ฐ ์ง์ฅ์ ์์ง๋ง, ์ ๊ฒฝ ์ฐ์ฌ์ ๋นจ๋ฆฌ ํด๊ฒฐํ๊ณ ์ถ์ ๋ถ๋ค์ด ๊ณ์ค ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด๊ฑธ ์๋ชป ์๋๋ฉด ์ปดํจํฐ์ ํ์ผ์ด๋ ํด๋ ๋ฑ์ ๋ ๋ ค ๋ฉ๋ถ์ ๋น ์ง๊ฒ ๋ฉ๋๋ค. git clean ํจ๋ถ๋ก ํ์๋ฉด ์๋ผ์. ํนํ ์ ๊ฐ์ ๊ฒฝ์ฐ์๋ VSCode์์ ํด๋น ๊ฒฝ๊ณ ๋ฅผ ์ฒ๋ฆฌํ๋ ค๊ณ ํ ๋๋ง๋ค ์ดํด๋ฆฝ์ค ๊ฒฝ๋ก๊ฐ ํ์ด์ ธ์ Eclipse Launcher์ ์ ์ํ ์ ์๋ ๋ฌธ์ ๊ฐ ๋ค๋ฐ๋ผ ์ต..
๐GIT checkout VS resetโก checkout์ head๋ฅผ ๋ฐ๊พผ๋ค.git checkout A : ์์
๋๋ ํ ๋ฆฌ๋ A๋ฒ์ ์ด๋๋ค.์๊ฐ์ฌํ์ ํ๋ ๊ฒ git checkout main : ํค๋๋ฅผ ๋ฉ์ธ์ผ๋ก ๋ฐ๊พผ๋ค.์ํน๋๋ ํ ๋ฆฌ๋ ๋ค์ B์ ๊ฐ์์ง๋ค. ์๊ฐ์ฌํ์ ๋๋ธ ๊ฒ โก reset์ head์ branch๋ฅผ ๋ฐ๊พผ๋ค.git reset A : head๊ฐ ๊ฐ๋ฆฌํค๋ branch์ธ main์ A๋ก ๋ฐ๊พผ๋ค.B ๋ฒ์ ์ ์ญ์ ํ๋ ๊ฒ. git reset B : main์ด B๋ฅผ ๋ค์ ๊ฐ๋ฆฌํค๊ฒ ํ๋ค.B ๋ฒ์ ์ ์ญ์ ํ๋ ๊ฒ. B๋ ๋ณต์๋ ๊ฒ. ์ด ์ํ์์ git checkout B ํ๋ฉด ์ด ์ํ์์ ๋ค์ git reset A ํ๋ฉด?ํ์ฌ head๊ฐ ๊ฐ๋ฆฌํค๋ branch๋ ์๊ธฐ ๋๋ฌธ์ head๊ฐ ์ง์ A๋ฅผ ๊ฐ๋ฆฌํจ๋ค..