Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- 오즈코딩스쿨
- 오즈코딩스쿨모두의매블챌린지
- 크롤링
- 다형성
- 명령어
- 우분투
- flask-sqlalchemy
- sqlalchemy
- cafepos
- 초격자캠프
- git충돌
- 오즈코딩스쿨후기
- ORM
- flask
- Test-Driven Development
- 모두의매블챌린지
- 리눅스
- 테스트 주도 개발
- 개발부트캠프
- 프로젝트
- 오즈코딩스쿨#모두의매블챌린지
- mini-project
- 오즈 코딩스쿨
- TDD
- 개발 방법론
Archives
- Today
- Total
codewithbeom 님의 블로그
git-terminal 본문
git branch
- 현재 저장소에 있는 브랜치 목록을 보여준다.
- 브랜치는 독립적인 작업 공간으로, 여러 개의 브랜치를 통해 병렬 개발이 가능하다.
git checkout
- 특정 브랜치로 전환하거나, 파일을 특정 커밋 상태로 되돌린다.
- 최근 버전의 Git에서는 git switch나 git restore 명령어로 대체될 수 있다.
git merge
- 현재 브랜치와 다른 브랜치를 병합한다.
git rebase
- Git에서 브랜치의 기반(base)을 다른 커밋으로 옮겨주는 명령어이다.
- 이를 통해 커밋 히스토리를 더 깔끔하고 이해하기 쉽게 유지할 수 있다.
- 해당 명령은 주로 브랜치를 업데이트하거나 충돌을 해결할 때 사용됩니다.
git rebase -i
- -i 옵션은 "interactive rebase"를 의미하며, Git에서 매우 강력하고 유용한 기능이다.
- 인터랙티브 리베이스를 통해 커밋 히스토리를 세밀하게 조작할 수 있다.
- -i 옵션을 사용하면 커밋을 합치거나, 수정하거나, 재정렬하거나, 삭제하는 등의 작업을 수행할 수 있다.
🔴 🟡 🔵 git 뽀개기
(1) 각 브랜치의 독립성 확인
=> 특정 브랜치(develop)의 동일 시점에서 기능 브랜치 두 개 만들고 브랜치를 옮겨다니며 기능 개발 후 각 브랜치의 파일 내용 확인!
(2) 충돌 확인
=>위에서 만든 브랜치(feature01,feature02)를 develop에 순차적으로 병합하여 충돌 확인
(3) 충돌 해결 후 그래프 모양 확인

터꾸하다가.....터미널 만신창이 되서 다시 다 지우고 깔았더니... 다시해서 올려야겠다.