remote
์ ์ฅ์๋ ์ธํฐ๋ท์ด๋ ๋คํธ์ํฌ ์ด๋๊ฐ์ ์๋ ์ ์ฅ์๋ฅผ ๋งํ๋ค- GIT์ ์ฌ์ฉํ๋ ๋ชฉ์ ์ ๋๋ถ๋ถ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ํจ๊ป ์ผํ๊ธฐ ์ํด์์ด๊ณ , ๊ทธ๋ฌ๋ ค๋ฉด ์๋ก์ ์์ ๋ฌผ์ ๊ณต์ ํ ์ ์์ด์ผ ํ๋ค
- ์ด๋ด ๋
GitHub
์ ๊ฐ์ ์จ๋ผ์ธremote
์ ์ฅ์๋ฅผ ํ์ฉํ๋ฉด, ์ฝ๊ณ ํธ๋ฆฌํ๊ฒ ์์ ๋ด์ฉ์ ๊ณต์ ํ ์ ์๋ค
- github์์๋ 2021-08-13 ๋ถ๋ก password ์ ๋ ฅ์ผ๋ก ๊ถํ์ ์ธ์ฆํ๋ ๋ฐฉ์์ด ํ์ง๋์๋ค
- ๋๋ฌธ์ Token ํน์ SSH๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ์ผ๋ก ์ธ์ฆ์ ํด์ผ๋ง ํ๋ค
- ์ด ๊ธ์ 2021-08-13 ์ด์ ์ ์์ฑ๋์๊ธฐ ๋๋ฌธ์
push
์pull
์์ password ์ธ์ฆ์ผ๋ก ์์๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์๋ค - ๋ฐ๋ผ์ ์๋ ๋งํฌ๋ฅผ ํตํด Token๊ณผ ssh๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ ์ตํ ์ฌ์ฉํ๊ธฐ ๋ฐ๋๋ค
remote: Support for password authentication was removed on August 13, 2021.
Please use a personal access token instead.
- GitHub๋ฅผ ์ด์ฉํ๊ธฐ ์ํด์๋, ๊ณ์ ์ ๋ง๋ ๋ค
repository
๋ฅผ ๋ง๋ค์ด์ผ ํ๋ค
git remote
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด,remote
์ ์ฅ์๊ฐ ์๋์ง ํ์ธํ ์ ์๋ค- ์ ์ฅ์๋ฅผ ๋ฑ๋กํ์ง ์์๋ค๋ฉด, ์๋ฌด๊ฒ๋ ๋์ค์ง ์๋๋ค
- ์ ์ฅ์๋ฅผ ๋ฑ๋กํ๋ ค๋ฉด
repository
์ ์ฃผ์๋ฅผ ์์์ผ ํ๋ค repository
์ฐฝ์ผ๋ก ๋์๊ฐ ์ค๋ฅธ์ชฝ์ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ ๋ฒํผ์ ๋๋ฅธ ํterminal
๋ก ๋์์จ๋ค- ์ฌ๊ธฐ์
git remote add origin ์ฃผ์
๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ - ๋จ, ์ด ๊ฒฝ์ฐ์๋ ๋ฐ๋์
git pull
์ ์ด์ฉํดRemote
์ ์ฅ์์ ์งํ์ฌํญ์ ๋ง์ถ์ด ์ฃผ์ด์ผ ํ๋ค
- WARNING! ์์ ๋ฐฉ์๋๋ก ์ด๋ฏธ ํ์๋ค๋ฉด, ๋ฐ๋ก ์๋๋ก ๋ด๋ ค๊ฐ์
git clone
์ ํ์ฌ ํฐ๋ฏธ๋์ด ์์นํ ๊ณณ์์remote
์ ์ฅ์ ํด๋๋ฅผlocal
๋ก ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ์ ํ๋คgit clone ์ฃผ์
๋ช ๋ น์ด๋ฅผ ์ด์ฉํ์ฌremote
์ ์ฅ์์ ๋ด์ฉ์ ๋ณต์ฌํด์ฃผ์git clone
์ ์ด์ฉํ๋ฉด ๋ฐ๋กgit remote add
๋ฅผ ํ ํ์๊ฐ ์์ด ๋์ฑ ํธ๋ฆฌํ๋ค
Remote
์ ์ฅ์๋ฅผ ์๋ชป ๋ฑ๋กํ ๊ฒฝ์ฐ,git remote remove ์ ์ฅ์
๋ฅผ ์ด์ฉํด ์ญ์ ํ๋ฉด ๋๋ค
remote
์ ์ฅ์์commit
์ ์ ์ฅํ๋ ค๋ฉดgit push
๋ช ๋ น์ด๋ฅผ ์ด์ฉํ๋ฉด ๋๋คpush
๊ฐ ์๋ฃ๋์๋ค๋ฉด, GitHubrepository
์commit
์ด ์ ์ฅ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค
remote
์ ์ฅ์์ ์ ์ฅ๋ ์ฌํญ์ ๋ถ๋ฌ์ค๋ ค๋ฉดgit pull
๋ช ๋ น์ด๋ฅผ ์ด์ฉํ๋ฉด ๋๋ค- ๋ง์ฝ ๋ณ๊ฒฝ์ฌํญ์ด ์๋ค๋ฉด ์๋์ ๊ฐ์ด ๋ํ๋๋ค
README.MD
ํ์ผ์ ์ถ๊ฐํ๋ ๋ณ๊ฒฝ์ฌํญ์ ๋ง๋ค๊ณ ,git pull
์ ์ฌ์ฉํด๋ณด์
git log
๋ฅผ ํตํด ํ์ธํด๋ณด๋ฉด,remote
์ ์ฅ์๋ก๋ถํฐREADME.MD
์commit
์ ๊ฐ์ ธ์จ ๊ฒ์ ์ ์ ์๋ค
git pull
์ด์ธ์๋,git fetch
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ค- ์ด ๊ฒฝ์ฐ์๋ ์ถ๊ฐ๋ ๋ถ๋ถ์ด
merge
๊ฐ ๋์ง ์์๊ธฐ ๋๋ฌธ์ ์ถํ์merge
ํด ์ฃผ์ด์ผ ํ๋ค