본문 바로가기
728x90
반응형

분류 전체보기273

[정보처리기사] 1장 (요구사항 확인) 소프트웨어 생명 주기 (SDLC) 소프트웨어를 개발하기 위한 과정을 각 단계별로 나눈 것. 폭포수 모형(Waterfall Model) 각 단계를 확실히 매듭 짓고 다음 단계를 진행하는 개발 방법론 고전적 생명 주기 모형 모형을 적용한 경험과 성공 사례가 많다. 애자일 모형과 대조적 프로토타입 모형(Prototype Model) 실제 개발될 소프트웨어 견본품을 만들어 최종 결과물을 예측하는 모형 나선형 모형(Spiral Model) 점진적으로 개발하는 모형 보헴 폭포수 모형 장점과 프로토타입 타입 모형 장점에 위험 분석 기능 추가 유지보수 과정이 필요없다. 애자일 모형 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발하는 모형. 폭포수 모형과 대조적 고객과의 소통에 초점을 맞춘. 대.. 2023. 3. 4.
[Git] rebase git rebase는 두 개의 공통 Base를 가진 브랜치에서 한 브랜치의 Base를 다른 브랜치의 최신 커밋으로 브랜치의 base를 옮기는 작업이다. 장점 공유 브랜치의 최신 변경사항을 즉각 반영할 수 있다. merge는 변경사항을 즉각 반영하기 어려운데, rebase 는 동료 개발자들이 올린 커밋들의 수정사항을 나의 작업 branch에 즉각 반영할 수 있다. rebase는 커밋이력을 남기지 않아 히스토리가 깔끔해진다. Git 명령어 순서 touch 0 && git add . && git commit -m "C0" git checkout -b bugFix touch 1 && git add . && git commit -m "C1" touch 2 && git add . && git commit -m "C.. 2023. 3. 4.
[Git] merge로 브랜치 병합과 충돌 git merge를 사용하여 브랜치를 병합하면 커밋 순서가 변경되지 않고, 기존 브랜치는 유지된다. Git 명령어 순서 touch 0 && git add . && git commit -m "C0" touch 1 && git add . && git commit -m "C1" git checkout -b bugFix touch 2 && git add . && git commit -m "C2" git log --oneline --graph --all git checkout main touch 3 && git add . && git commit -m "C3" git merge bugFix -m "C4" git log --oneline --graph --all 결과 git conflict(충돌) 같은 파일을 수정.. 2023. 3. 4.
[Git] Git 명령어 모음 1. 자주쓰는 명령어 새로운 파일을 추가하거나 존재하는 파일 스테이징하고 커밋 git add 파일명 git commit -m "메시지" 수정되고 추적되는 모든 파일의 변경 사항 커밋 git commit -m "메시지" -a 저장소에 commit 반영하기 git push 저장소에서 commit 가져오기 git pull tracking 상태 보기 git status 커밋 히스토리 보기 git log --oneline --graph 2. 브랜치 지역 브랜치 목록 보기 git branch 원격 브랜치 목록 보기 git branch -r 지역과 원격 모든 브랜치 목록 보기 git branch -a 새로운 브랜친 생성 git branch 브랜치명 브랜치 이동 git checkout 브랜치명 브랜치 생성 및 이동 g.. 2023. 3. 4.
728x90
반응형