๐ฉ๐ป๐ปSTUDY/Git
[Git] origin/master vs origin master์ ๋ค๋ฅธ์
jmjm
2020. 11. 18. 14:36
origin master
master
๋ ์ง์ญ์ ์ฅ์(local repository)์ ๋ธ๋์น.origin/master
๋ ์๊ฒฉ์ ์ฅ์์ ๋ธ๋์น. ("origin"์ด๋ผ๋ ์๊ฒฉ์ ์ฅ์์ ์๋ "master"๋ธ๋์น์ local ๋ณต์ฌ๋ณธ ์ด๋ค. )origin
์ ์๊ฒฉ์ ์ฅ์์ด๋ค.
Example: pull์ 2๋จ๊ณ
origin/master
๋ธ๋์น๋ merge(๋ณํฉ) ํ ์์๋ค.
- ์๊ฒฉ์ ์ฅ์
origin
์master
๋ฅผ ํ์น(fetch)ํ๋ค. origin
์์master
๋ธ๋์น๋ฅผ ๊ฐ์ ธ์จ๋ค. ์๋ณธ์master
๋ถ๊ธฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ , ์ง์ญ ์ ์ฅ์ ๋ณต์ฌ๋ณธ์ ์ด๋ฆ์origin/master
๋ก ์ง์ ํ๋ค.
$ git fetch origin master
origin/master
๋ฅผmaster
๋ก mergeํ๋ค.
$ git merge origin/master
- ๊ทธ๋ฌ๋ฉด
master
์ ์๋ก์ด ๋ณ๊ฒฝ์ฌํญ์origin
์ผ๋ก ๋ค์ ํธ์ํ ์ ์๋ค.
$ git push origin master
More examples
์ฌ๋ฌ๊ฐ์ ๋ธ๋์น๋ฅผ ์ด๋ฆ์ ํตํด ๊ฐ์ ธ์ฌ ์ ์๋ค.
$ git fetch origin master stable oldstable
์ฌ๋ฌ๊ฐ์ ๋ธ๋์น๋ฅผ merge ํ ์ ์๋ค.
$ git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290