์ค๋์ ๋ช
์ธ
" ์ถ์ ์ฌ๋ ๋ฐฉ์์๋ ์ค์ง ๋ ๊ฐ์ง๊ฐ ์๋ค. ํ๋๋ ๋ชจ๋ ๊ฒ์ ๊ธฐ์ ์ด๋ผ๊ณ ๋ฏฟ๋ ๊ฒ, ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ํ๋๋ ๊ธฐ์ ์ ์๋ค๊ณ ๋ฏฟ๋ ๊ฒ์ด๋ค. "
- ์์ธ์ํ์ธ
(๋ฌผ๋ฆฌํ์, ์๋์ฑ์ด๋ก ์ ์ฐฝ์์)
โ ๏ธ ๋ฌธ์ ์ปค๋ฐ ํ ํธ์ํ ๋ ์๋์ ๊ฐ์ ์ค๋ฅ๋ฉ์ธ์งFatal: The current branch main has no upstream branch ํ์ง๋ง ์ด๋ ๊ฒ ํ๋ฉด ๋ค์์ ๋ ๊ฐ์ ๋ช
๋ น์ด๋ก ํธ์ฌํด ์ค์ผ ํ๊ธฐ ๋๋ฌธ์ ๐ง ์์ธgit push ๋ช
๋ น์ด๋ง์ผ๋ก ํธ์๊ฐ ๋์ง ์๋ ์ด์ ๋, ํ์ฌ ๋ก์ปฌ ๋ธ๋์น๊ฐ ์๊ฒฉ ์ ์ฅ์์ ๋ธ๋์น์ ์ฐ๊ฒฐ๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ฆ, main ๋ธ๋์น๊ฐ ์ด๋ค ์๊ฒฉ ์ ์ฅ์(origin)์ ๋ธ๋์น์ ์ฐ๊ฒฐ๋์ง ์์์, Git์ด ์ด๋๋ก ํธ์ํด์ผ ํ ์ง ๋ชจ๋ฅด๋ ์ํฉ์ธ ๊ฒ์ด๋ค.์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด, git push ๋ช
๋ น์ด์์ ์ด๋ค ์๊ฒฉ ์ ์ฅ์์ ํธ์ํ ์ง ๋ช
์ํด์ฃผ์ด์ผ ํ๋ค. git push๋ง ์
๋ ฅํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ์๊ฒฉ ์ ์ฅ์๊ฐ ํ์ํ๊ณ , ์ด๋ ์ฐ๊ฒฐ๋ ์๊ฒฉ ์ ์ฅ์๊ฐ ์์ผ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฒ ๋..
โ ๏ธ ๋ฌธ์ git push origin main ๋ช
๋ น์ด๋ก ์๊ฒฉ์ ์ฅ์์ ํธ์ํ๋ฉด java ํด๋์ค ํ์ผ์ด ์ฌ๋ผ์ง๋ ๋ฌธ์ ๊ธฐ์กด์ ์๋ `/StudyAlgorithm/StudyAlgorithm/src/` ์ดํ `algo03` ํจํค์ง์ craneGame.java๋ decimalTobinary.java ํด๋์ค๋ค์ ์ถ๊ฐํ๋ค. ๊ทธ๋ฆฌ๊ณ git add. ์ git commit -m "Study stack" ๊น์ง ์ํ ํ์ ๋๋ ํ์ผ ๋ชฉ๋ก์ ์ ๋ ํด๋์ค๊ฐ ๊ฐ์ง๋์๋ค. ํ์ง๋ง git push origin main ๋ช
๋ น์ด๋ก ์๊ฒฉ ์ ์ฅ์์ ๋ณ๊ฒฝ ์ฌํญ์ ํธ์ํ๊ณ ๋์ ๊นํ๋ธ์์ ํ์ธํด๋ณด๋ ์๋ก ์ถ๊ฐํ ๋ ๊ฐ์ ํด๋์ค ํ์ผ์ ์ฌ๋ผ๊ฐ์ง ์์ ๊ฒ์ผ๋ก ํ์ธ์ด ๋์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ src/ ์ดํ๋ฅผ ๋ถ๋ฌ์ ์ปค๋ฐ ํ ํธ์ํ์์ผ๋ nothin..
โ ๏ธ๋ฌธ์ ๋ก์ปฌ ์ ์ฅ์์ ๋ณ๊ฒฝ์ฌํญ์ ์๊ฒฉ์ผ๋ก ํธ์ฌํ๋ ๊ณผ์ ์์ ํจํค์ง ์์ ์๋ ํ์ผ๋ค์ด ๋ค ๋ ์๊ฐ๋ค.git restore ๋ช
๋ น์ด๋ก ํ์ผ์ ๋ณต๊ตฌํ๋๋ฐ ์ดํด๋ฆฝ์ค ํจํค์ง ์ต์คํ๋ก๋ฌ์๋ ๋ณต๊ตฌํ ํ์ผ์ด ์ ๋จ๋ ๋ฌธ์ ๐ก ํด๊ฒฐ๋ฒ์ดํด๋ฆฝ์ค์์ git restore๋ก ๋ณต๊ตฌํ ํ์ผ์ด ํจํค์ง ์ต์คํ๋ก๋ฌ์ ๋ํ๋์ง ์๋ ์ด์ ๋ ์ดํด๋ฆฝ์ค๊ฐ ํ์ผ ๋ณ๊ฒฝ์ ๊ฐ์งํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด๋ค. ํจํค์ง๋ช
์ ํด๋ฆญ(Ctrl๋ก ์ผ๊ด ํด๋ฆญ ๊ฐ๋ฅ) > F5 ๋๋ฌ์ Refresh๊ทธ๋๋ ์ ๋ณด์ด๋ฉด Project > Clean...
โญ src ์ดํ์ ํ์ผ๋ง ๊น์ push ํ๊ณ ์ถ์๋์ดํด๋ฆฝ์ค ์ํฌ์คํ์ด์ค๋ฅผ C:\Users\joo\Documents\StudyAlgorithm ๊ฒฝ๋ก์์ ์ด์๋๋ฐ C:\Users\joo\Documents\StudyAlgorithm\StudyAlgorithm\src ์ดํ์ ์๋ ํ์ผ๋ง Git์ ์ฌ๋ฆฌ๊ณ ์ถ๋ค. .gitignore๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ํ์ผ๋ค์ ์ ์ธํ๊ณ , src ํด๋๋ง Git์ ์ถ๊ฐํ๋ ๋ฐฉ์์ผ๋ก ์์
ํด์ผ ํ๋ค. ํด๋ ๊ตฌ์กฐ โผ C:\Users\joo\Documents\StudyAlgorithm\StudyAlgorithm๋ฅผ ํ๋ก์ ํธ ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ก ์ค์ ํ๊ณ .gitignore ํ์ผ์ ์ด๊ณ , src ํด๋ ์ธ์ ๋ชจ๋ ํ์ผ์ ์ ์ธํ๋๋ก ์ค์ ํ๋ค..gitignore ํ์ผ์ ์๋ ์ฝ๋ ์ถ๊ฐ/* !/src/..
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..
1. ์์คํธ๋ฆฌ ๋ค์ด๊ฐ์ ์ต์ ์ํ์์ ๋ธ๋์น๋ฅผ ํ๋ ๋ง๋ค๊ธฐ ์ด๋ฆ์ ์ถฉ๋ ์ฐ์ต์ฉ์ด๋๊น conflict๋ผ๊ณ ํด ์ฃผ์๋ค.์ด๋ ๊ฒ ๋ธ๋์น๋ฅผ ์์ฑํด์ฃผ๋ฉด checkout์ด ์๋์ผ๋ก ๋๋ค. 2. ์ด์ conflict์์ ์๋ํฐ๋ฅผ ์ด์ด์ ํ์ผ์ ์์ ํ๊ณ ์ปค๋ฐ ํด ์ค 3. ๋ง์คํฐ์ ์ฒดํฌ์์ ํ๊ณ ์๋ํฐ๋ก ๊ธ ์์ ํ ์ปค๋ฐ ์ฌ๊ธฐ๋ถํฐ๋ ํฐ์คํ ๋ฆฌ๊ฐ ์ ์ ๋ก ๋ก๊ทธ์์๋๋ฉด์ ์คํฌ๋ฆฐ์ท ํ๊ฒ ์น ๋ ์๊ฐ...master ์ฒดํฌ์์ํ ์ํ์์ conflict ๋ณํฉํ๋ฉด์ปค๋ฐํ์ง ์์ ๋ณ๊ฒฝ์ฌํญ์ด ์๋ค๊ณ ๋จ๋ฉด์ ์๋์ ์คํ
์ด์ง์ ์ฌ๋ผ๊ฐ ํ์ผ ์์ญ์๋ ๋๋ํ ์์ด์ฝ์ด ๋ธ์ถฉ๋์ด ๋ ๊ฒ! 1. pull ์ถฉ๋ํด๊ฒฐ๋ฒ1-1. ์๋ํฐ์์ ํด๊ฒฐ- Shift + delete(๋ผ์ธ์ง์ฐ๊ธฐ) ์ง์ ์์ ํ๊ฑฐ๋- ํ๋จ์ Resolve in Merge Editor ํด๋ฆญ์ผ์ชฝ..
1. ๋ฌธ์ ์ดํด๋ฆฝ์ค ์์ ์์
ํ ๋ด์ฉ์ ๋ด ๋ ํ์งํ ๋ฆฌ๋ก ํธ์ฌํ๋ ค๊ณ ํ๋๋ฐ ์๋ ๊ฒฝ๊ณ ์ฐฝ์ด ๋จ๋ฉด์ ์ ๋จCan't connect to any URI:๋ด ๊นํ๋ธ ๋ ํ์งํ ๋ฆฌ์ฃผ์ git: not authorized ์ธ์ฆ๋์ง ์์ ์ฌ์ฉ์๋ผ์ ๋ด ๋ ํ์งํ ๋ฆฌ์ ์ ๊ทผํ ์ ์๋ ๊ฒ์ด๋ค. 2. ์์ธ๊นํ๋ธ(GitHub)์์๋ ๊ธฐ์กด์ ์์ด๋, ํจ์ค์๋ ์ธ์ฆ์ ์์ ๊ณ ID/Personal Access Token ์ผ๋ก ์ธ์ฆ๋ฐฉ์์ ๋ณ๊ฒฝํ๋ค. (2021.08.13) ์ดํด๋ฆฝ์ค์์ ๊นํ๋ธ ์ฐ๋์๋ ์ฑ๊ณตํด๋Personal Token์ ๋ฑ๋กํ์ง ์์ผ๋ฉด ์ ๋ ๊ฒ ๋จ. ๊นํ๋ธ์์ ํ ํฐ ๋ฐ์์ ๋ฑ๋ก ํด ์ฃผ์ 3. ํด๊ฒฐ๋ฒ3-1. ํ ํฐ ์์ฑํ๊ธฐGitHub ํํ์ด์ง ์ ์ -> ์ค๋ฅธ์ชฝ ์๋จ ํ๋กํ -> Settings > Developer settin..
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] ์ ์๋ ํ์ผ๋ค์ ์๋จ [++] ์ ..
'๊นํ๋ธ' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.