λͺ©λ‘Git (3)

ram2 πŸš—

[Git] 브랜치 μ „λž΅ (Git, GitHub, GitLab)

μ—¬λŸ¬ κ°œλ°œμžκ°€ ν•˜λ‚˜μ˜ μ €μž₯μ†Œμ— μž‘μ—… ν•  λ•Œ, 보닀 효과적으둜 ν˜‘μ—…ν•˜κΈ° μœ„ν•΄ git branch 에 λŒ€ν•œ κ·œμΉ™μ„ μ •ν•˜κ³  μ €μž₯μ†Œλ₯Ό 잘 ν™œμš©ν•˜κΈ° μœ„ν•œ workflow λ₯Ό μ •μ˜ν•˜λŠ” 것을 λ°”λ‘œ git branch μ „λž΅μ΄λΌκ³  ν•œλ‹€.κ°œλ°œμ„ ν•  λ•Œ, μΆ”κ°€λœ κΈ°λŠ₯μ΄λ‚˜ μˆ˜μ •μ‚¬ν•­μ΄ μ„œλ‘œ 영ν–₯을 주지 μ•Šκ³ , λ…λ¦½μ μœΌλ‘œ λ™μ‹œμ— 진행할 수 μžˆλ„λ‘ ν•œλ‹€. λ˜ν•œ, 각 λΈŒλžœμΉ˜κ°€ νŠΉμ • μž‘μ—…μ„ μ§„ν–‰ν•˜κ³ , ν•„μš”ν•œ 경우 ν•΄λ‹Ή μž‘μ—… λ‹¨μœ„μ˜ Rollback이 κ°€λŠ₯ν•˜κΈ°μ— ν”„λ‘œμ νŠΈ κ΄€λ¦¬μ˜ μœ μ—°μ„±μ„ ν–₯μƒμ‹œν‚¬ 수 μžˆλ‹€.μ΄λŸ¬ν•œ μ „λž΅μ€ μ›ν•˜λŠ” 버전 λ‹¨μœ„λ‘œ 관리할 수 μžˆλ„λ‘ ν•˜μ—¬ ν”„λ‘œμ νŠΈμ˜ 관리와 배포의 μ•ˆμ •μ„±μ„ λ†’μ—¬μ€€λ‹€.Branch μ „λž΅μ€ λ‹€μŒκ³Ό 같은 3가지가 μžˆλ‹€.1️⃣ Git flow2️⃣ Github Flow3️⃣ Gitlab flow  1️⃣ Gi..

🐈‍⬛ git 2024. 7. 27. 02:44
git merge μ—λŸ¬

git checkout을 ν•˜λ €κ³  ν–ˆμœΌλ‚˜ 이런 μ—λŸ¬κ°€ λ– μ„œ 아무것도 ν•˜μ§€ λͺ»ν•˜λŠ” 상황이 λ˜μ—ˆλ‹€. ν˜„μž¬ vscodeλ₯Ό μ‚¬μš© 쀑인데, 폴더 μ˜†μ— ! 이런 ν‘œμ‹œκ°€ 생겼닀. 아무리 μ—λŸ¬λ₯Ό 찾아보아도 μ—λŸ¬λŠ” 보이지 μ•Šκ³ , λΉŒλ“œκ°€ λ˜μ§€ μ•Šμ•˜λ‹€. κ·Έλž˜μ„œ 일단 git status λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ μ–΄λ””μ—μ„œ μ–΄λ–€ μ—λŸ¬κ°€ λ°œμƒν–ˆλŠ”μ§€ 확인해 λ³΄μ•˜λ‹€. $git status κ·Έ κ²°κ³Ό 이런 κ²°κ³Όλ₯Ό 얻을 수 μžˆμ—ˆλ‹€. μ•„λ¬΄λž˜λ„ μˆ˜μ •ν•œ 것을 μ œλŒ€λ‘œ μ €μž₯ λ˜λŠ” push ν•˜μ§€ μ•Šμ€ μƒνƒœμ—μ„œ mergeλ₯Ό ν•΄μ„œ λ°œμƒν•œ 문제인 것 κ°™λ‹€. μ΄λ ‡κ²Œ git statusλ₯Ό 톡해 μ—λŸ¬κ°€ λ‚œ 뢀뢄을 확인할 수 μžˆμ—ˆλ‹€. κ·Έλž˜μ„œ μ—λŸ¬μ— λ‚˜μ˜¨λŒ€λ‘œ 각 νŒŒμΌμ„ ν•˜λ‚˜μ”© git addν•˜μ—¬ μˆ˜μ •λœ 것을 μ €μž₯ν•˜μ˜€λ‹€. 잘 보일지 λͺ¨λ₯΄κ² μœΌλ‚˜, 기쑴에 home.dart 파일이..

🐈‍⬛ git 2022. 7. 6. 00:18