Opensource Software Development - accidentlywoo/legacyVue GitHub Wiki
Opensource Software Development
์คํ์์ค ํ๋ก์ ํธ๋ ์ด๋ป๊ฒ ๊ฐ๋ฐ์ด ์ด๋ฃจ์ด์ง๊น?
๊ฐ์ข ์คํ์์ค(OS, framework, lib)์ ๊ธฐ์ ๋ด์ฉ์ด ์๋ ๊ฐ๋ฐ ๋งค์ปค๋์ฆ(์คํ์์ค ๊ฐ๋ฐ๋ฐฉ์)
- Git์ History ๊ด๋ฆฌ
- Git์ Collaboration Tool
- Hello world ์ฐ์ ๋, Git์ด Needs์ธ ์ธ์ == ์คํ์์ค ํ๋ก์ ํธ
Not Github
- Apache
- Linux kernel
- GNU
- Webkit
Github
- NodeJS
์คํ์์ค ํ๋ก์ ํธ uftrace : ๊ฐ๋จํ ์๊ฐ
-
Pull request - ๋ด ์ปค๋ฐ์ ๋จ์ ๋ ํ์งํ ๋ฆฌ์ ์ ์ถ
-
๋ฆฌ๋ทฐ์ ๋์ค์ปค์ ์ด ๊ฐ๋ฅํ ๋จ์๋ณ๋ก ์ปค๋ฐ์ ๋๋๋ ๊ฒ์ด ์ข๋ค.๋ฒ๊ทธ ํธ๋ํน์ ํ ๋ ์ฉ์ดํ๋ค.
๋ธ๋์์ ๋ฐ๋ ์กฐ์ฌํด์ผํ๋ ๊ฒ์, ๋ธ๋์์ ์ต์ ๋ฒ์ ์ผ๋ก ๋ฎ์ด ์ง๋ค.
-
๋ฆฌ๋ทฐ์ ๋์ค์ปค์ ์ด์ด ์ค์ฌ์ด๋์ด์ผ ์คํ์์ค๋ผ๊ณ ํ ์ ์๋ค.
-
Issue / Disscusion ๊ณผ์
git ํ์ ํ๊ธฐ!
์ถฉ๋ ๋ฐฉ์ง 3๋จ๊ณ ์ดํดํ๊ธฐ 'rebase'
$git remote add upstream https://github.com/team/a.git
$git fetch upstream master
$git rebase upstream/master
$git push origin master -f
branch
- ๊ฐ์ ํด๋์ธ๋ฐ ๊ฐ์ํ๋ฅผ ํ๋ฒ ๋ ํด์ ์ฌ์ฉ .git์ ์ ์ฅ
git diff <- ์์ ๋ถ
git checkout ๋ธ๋์น๋ช
<- ํ์ผ๋จ์๋ก ํธ๋ค๋ง ๊ฐ๋ฅํ๋ค.