HIUMC / UMC-6th-Android-Study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UMC-6th-Android-Study

๐Ÿ“ ๊นƒ ๊ฐ€์ด๋“œ

๐Ÿ“ค ํ”„๋กœ์ ํŠธ ์—ด๊ธฐ

  • ํ„ฐ๋ฏธ๋„์„ ์—ด์–ด ์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ์—ฐ๊ฒฐํ•ด์ค๋‹ˆ๋‹ค
  • git init // ์ €์žฅ์†Œ ์ƒ์„ฑ
  • git remote -v https://github.com/HIUMC/UMC-6th-Android-Study.git //์ €์žฅ์†Œ ๋‚ด ์ปดํ“จํ„ฐ <-> ์›๊ฒฉ ์—ฐ๊ฒฐ
  • git pull origin main
  • terminal์—์„œ ์ž์‹ ์˜ branch๋กœ checkout์„ ํ•ด์ฃผ์„ธ์š”
    • git checkout origin [๋ณธ์ธ github ์•„์ด๋””] //๋ธŒ๋žœ์น˜ ๊ฐœ๋… ๋ชจ๋ฅธ๋‹ค๋ฉด ๊ตฌ๊ธ€๋ง. ์ž์‹ ๋งŒ์˜ ๊ณต๊ฐ„์„ ๋งŒ๋“ ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  • ์ž‘์—…์€ ํ•ด๋‹น ๋ณธ์ธ branch์—์„œ๋งŒ ์ง„ํ–‰ํ•ด์ฃผ์„ธ์š” (โŒmain branchโŒ)
    • git branch : ํ˜„์žฌ branch ํ™•์ธ

์œ„์˜ ๋ฐฉ์‹์ด ์–ด๋ ต๋‹ค๋ฉด ๊นƒ Clone ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒ€์ƒ‰ํ•ด๋ณด๊ธฐ

๐Ÿก ์ž‘์—…๊ณต๊ฐ„ ์ƒ์„ฑ

  • UMC-6th-Android-Study (ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ)
    • ๋ณธ์ธ github ์•„์ด๋””๋ช…์˜ ๋””๋ ‰ํ† ๋ฆฌ (๋ณธ์ธ github ์•„์ด๋””๋กœ ์„ค์ •ํ•ด์ฃผ์„ธ์š”!)
      • ๋…ธ๋“œ ์†Œ์Šค์ฝ”๋“œ or ์›Œํฌ๋ถ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋ฐฐ์šด ๊ฒƒ ๋“ฑ๋“ฑ...

| ๋ณธ์ธ github ์•„์ด๋””๋ช…์˜ ๋””๋ ‰ํ† ๋ฆฌ๋ถ€ํ„ฐ ๋งŒ๋“ค๊ณ  ์‹œ์ž‘ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค! ๐Ÿ˜Š

โ”‚
โ””โ”€ UMC-6th-Android-Study
     โ”‚
     โ””โ”€ do-dop (dir)
          โ”‚ 
          โ”œโ”€  1์ฃผ์ฐจ
          |    โ””โ”€ README.md // ํ•ด๋‹น ๊ฐ•์˜ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ด ๋‹ด๊ธด ํŒŒ์ผ
          |
          โ”œโ”€  2์ฃผ์ฐจ (dir)
          โ”‚    โ”œโ”€ README.md // ํ•ด๋‹น ๊ฐ•์˜ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ด ๋‹ด๊ธด ํŒŒ์ผ
          โ”‚    โ””โ”€ Mission
          โ”‚
          โ”œโ”€  3์ฃผ์ฐจ (dir)
          โ”‚    โ””โ”€ .. ์ดํ•˜ ๋™์ผ
         ```

### ๐Ÿ’พ ์ค‘๊ฐ„ ์ค‘๊ฐ„ commit ํ•˜๊ธฐ
* ํŒŒํŠธ ๋ณ„๋กœ ์ž‘์—…์„ ๋๋ƒˆ๊ฑฐ๋‚˜ ๋” ์ž‘์€ ๋‹จ์œ„๋กœ ์ž‘์—…์„ ๋๋‚ผ ๋•Œ ๋งˆ๋‹ค commit์„ ํ•ด ์ฃผ๋Š” ๊ฒŒ ์ข‹์•„์š”
* โ—commit convention โ—๏ธ
    * **Feat**: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
    * **Fix**: ๋ฒ„๊ทธ ์ˆ˜์ •
    * **Docs**: ๋ฌธ์„œ ์ˆ˜์ •
    * **Style**: ์ฝ”๋“œ ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
    * **Refactor**: ์ฝ”๋“œ ๋ฆฌํŽ™ํ† ๋ง
    * **Test**: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŽ™ํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
    * **Chore**: ๋นŒ๋“œ ์—…๋ฌด ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •

* ์˜ˆ์‹œ: ```git commit -m "[Feat(๋ณธ์ธ ์ด๋ฆ„(๋‹‰๋„ค์ž„)): OO ๊ธฐ๋Šฅ ์ถ”๊ฐ€]"```


### โœ๐Ÿป README.md ํŒŒ์ผ ์ž‘์„ฑํ•˜๊ธฐ


* ํ•ด๋‹น ์ฃผ์ฐจ ์ฑ…์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์•Œ๊ฒŒ ๋œ ๋ถ€๋ถ„, ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์ •๋ฆฌํ•ด ์ฃผ์„ธ์š”!
    * ๊ฐœ๋… ์ •๋ฆฝ๋„, ์š”์•ฝ๋„ ๋ชจ๋‘ ์ข‹์Šต๋‹ˆ๋‹ค! ๐Ÿ˜Š
* ํ•ด๋‹น ์ฃผ์ฐจ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์‚ฌ์‹ค์ด๋‚˜ ์ถ”๊ฐ€์ ์œผ๋กœ ๋” ๊ณต๋ถ€ํ•œ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์ •๋ฆฌํ•ด ์ฃผ์„ธ์š”!
  * ์š”์•ฝ๋„, ๋ณต์Šต๋„ ๋ชจ๋‘ ์ข‹์Šต๋‹ˆ๋‹ค! ๐Ÿ˜Š๐Ÿ˜Š


* .md ํŒŒ์ผ์€ mark down ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ํŒŒ์ผ์„ ๋œปํ•ด์š”
    * [์ฐธ๊ณ ] https://gist.github.com/ihoneymon/652be052a0727ad59601#24-์ฝ”๋“œ


### ๐Ÿ™Œ๐Ÿป Github ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— pushํ•˜๊ธฐ

* ํ•ด๋‹น ์ฃผ์ฐจ์˜ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ฑฐ๋‚˜ ์ž‘์—…์„ ๋ชจ๋‘ ๋๋ƒˆ๋‹ค๋ฉด, ํ”„๋กœ์ ํŠธ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ remote repository(github repository)์— push ํ•ฉ๋‹ˆ๋‹ค
    * ```git push origin [๋ณธ์ธ github ์•„์ด๋”” ๋ธŒ๋žœ์น˜ ๋ช…]``` : git์— ๋“ฑ๋ก๋˜์–ด ์žˆ๋Š” origin(github repository)์— ์žˆ๋Š” ์ž์‹ ์˜ branch๋กœ ํ”„๋กœ์ ํŠธ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค
* push๋ฅผ ์™„๋ฃŒํ–ˆ๋‹ค๋ฉด ์Šคํ„ฐ๋”” repository์—์„œ pull request๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค
    * ๋งํฌ: https://github.com/HIUMC/UMC-6th-Android-Study/pulls
* PR(Pull Request)์‹œ ๋ฉ”์„ธ์ง€ ์ œ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ```[์ด๋ฆ„/๋‹‰๋„ค์ž„] 1์ฃผ์ฐจ ์ •๋ฆฌ๋‚ด์šฉ ์ œ์ถœ.``` ๋ผ๊ณ  ์ ์€ ํ›„ ```create pull request``` ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”
* PR : ```base: [master]``` <- ```compare: [๋ณธ์ธ github ์•„์ด๋””]```

About


Languages

Language:Kotlin 100.0%