layout | title | subtitle | catalog | header-img | tags | thumbnail | date | |||
---|---|---|---|---|---|---|---|---|---|---|
post |
μΈν
리μ μ΄ Git νμ©λ² |
IntelliJ Tip |
true |
|
2018-04-02 17:00:00 -0700 |
벑μλ κ°λ°μ ν λ λ§μ νμ μ¬μ©ν©λλ€. Source Tree, Postman, Sequel Pro λ±λ± μμμ΄ κ°λ°νλ€κ° ν΄λΉν΄μ μ¬μ©νκΈ° μν΄μ μλ€ κ°λ€ νλ κ²½μ°κ° λ§μ΅λλ€. νμ§λ§ μΈλΆ ν΄μ μ¬μ©νλ μκ° λκ° κ°λ° νλ¦μ΄ λκΈ°λ λλμ΄ μμ΄μ μ λ κ±°μ λͺ¨λ μμ μ μΈν 리μ μ΄μμ νλ κ²μ μ§ν₯ν©λλ€. μ΄λ² ν¬μ€ν μ Source Tree μ¦ Git κ΄λ ¨ ν΄μ λ체νλ λ°©λ²μ μκ°νκ² μ΅λλ€. ν΄λΉ κΈ°λ₯μ λ¨μΆν€λ μ€ν¬λ¦°μ· νλ¨μ νμλμμ΅λλ€.
- Diff : λ³κ²½ μ΄λ ₯μ΄ μλ λͺ¨λ νμΌμ λν΄μ Diff κΈ°λ₯μ μ 곡ν©λλ€. Commitμ νκΈ° μ μ μμ μ΄ λ³κ²½ν λͺ¨λ νμΌμ λν΄μ ν λ² κΌΌκΌΌνκ² μ½μ΄ 보λ μ΅κ΄μ κ°λ κ²μ΄ μ€μλ₯Ό μ€μ΄λ κ°μ₯ ν¨μ¨μ μΈ λ°©λ²μ΄λΌκ³ μκ°ν©λλ€.
- Before Commit : μΈν
리μ μ΄λ‘ 컀λ°μ νμ κ²½μ° μ»μ μ μλ μ΅κ³ μ μ₯μ μ΄λΌκ³ μκ°ν©λλ€. κ°λ¨νκ² λ€λ£¨κ³ μ΄ κΈ°λ₯μ μΆν ν¬μ€ν
μ ν΅ν΄μ λ€μ νλ² λ€λ£¨κ² μ΅λλ€.
- Check TODO: //TODO λ©μμ§κ° λ¨μ μμ κ²½μ° μ¬μ©μμκ² ν΄λΉ TODOκ° λ¨μ μλ€κ³ μλ €μ€λλ€.
- Optimize imports : μ¬μ©νμ§ μμ importsλ₯Ό μ κ±°ν΄ μ€λλ€.
- Reformat Code : μΈν 리μ μ΄μμ μ€μ ν μ½λμ€νμΌλ‘ λ³κ²½ ν΄μ€λλ€.
- 컀λ°ν λ΄μ©μ λ νμ§ν 리μ νΈμ¬ νλ κΈ°λ₯μ λλ€.
- Remote Repositoryμ λ³κ²½ λ΄μμ Pull λ°λ κΈ°λ₯μ λλ€.
- Stash κΈ°λ₯μ μμ£Ό κ°λ¨νκ² μκ°νλ©΄ λ³κ²½ λ΄μμ μμμ μ₯ ν΄λλ κΈ°λ₯μ λλ€. κ°λ Ή λ€λ₯Έ branchλ‘ λ³κ²½μ μν λ λ³κ²½ λ΄μμ΄ λ¨μ μμ΄ λΆλμ΄νκ² commitμ νλ κ²½μ°κ° μμ΅λλ€. κ·Έλ΄ λ stash μμ μ μ₯μμ μ μ₯νλ©΄ νΈλ¦¬νκ² branch κ°μ μ΄λμ ν μ μμ΅λλ€.
- κΈ°λ³Έ λ¨μΆν€κ° μ§μ λμμ§ μμ
Find Action
μΌλ‘ stash κΈ°λ₯μ μ¬μ©ν©λλ€.
- Stash μ μ₯ν λ΄μμ POP νλ κΈ°λ₯μ λλ€.
- κΈ°λ³Έ λ¨μΆν€κ° μ§μ λμμ§ μμ
Find Action
μΌλ‘ unStash κΈ°λ₯μ μ¬μ©ν©λλ€. - μ μ₯ν λ©μμ§λ₯Ό κΈ°λ°μΌλ‘ μ ννκ³
Apply Stash
μ ν΄λ¦νλ©΄ λ³κ²½ λ΄μμ λΆλ¬μ΅λλ€.
- ν΄λΉ νλ‘μ νΈλ₯Ό Githubμ μ¬λ¦¬λ κΈ°λ₯μ λλ€.
- New branch, Checkout, Compare, Merge, Rebase λ±λ± λ€μν κΈ°λ₯λ€μ μ 곡ν©λλ€.