본문 바로가기

팀프로젝트/팀소개웹사이트8

0507 Fork개념: 원본 레포지토리를 복사하여 자신의 GitHub 계정에 새로운 레포지토리로 만들어 작업하는 방식입니다. 원본 프로젝트에 대한 기여를 쉽게 만들기 위해 사용됩니다.활용: 복사한 프로젝트를 자신만의 저장소에서 수정, 보완 후 원본 프로젝트에 Pull Request를 통해 기여할 수 있습니다.GitKraken개요: 직관적인 그래픽 사용자 인터페이스(GUI)를 제공하는 Git 클라이언트 툴입니다. 협업을 쉽게 하고 시각적으로 브랜치, 커밋, 변경사항 등을 확인할 수 있습니다.특징: Git 흐름을 이해하기 쉬운 인터페이스, 여러 플랫폼 지원, GitHub/GitLab 등 여러 플랫폼과의 통합 기능을 제공합니다.Git Log기능: 저장소에서 과거의 커밋 로그를 확인할 수 있습니다. 커밋 메시지, 커밋자.. 2024. 5. 7.
nothing 4일차 rebase에 대해서 배움 git add . git commit -m "0404 ljs3 합치기 전" git remote update : git remote update 명령어는 원격 저장소의 모든 브랜치에 대한 최신 이력 정보를 확인하는 명령어 git checkout -t origin/ljs3 //remote update가 되질 않아 이 명령어 사용 git branch // 확인했더니 브랜치가 잘 나타남 git rebase main // ljs3 브랜치와 main과 rebase 시도 git rebase --continue // 충돌을 전부 끝내고 --continue를 시도 커밋 한번마다 지속적으로 해야함 git push origin ljs3 //푸쉬함 git push -f origin ljs3 // 강.. 2024. 4. 5.
nothing 3일차 1. 하루종일 pull-request를 했다. 2. 3번째 pr중에서 충돌이 일어나 수정을 하다가 문제점이 생 김. 3. 튜터님에게 갔었지만 문제있는 코드들 때문에 답이 없어지고 디버깅을 시도함 4. 늦은 밤 끝까지 서로 디버깅을 시도 push로 pr이 오지 않을 때 아래의 방법으로 pr을 시도하면됨. 절대 잊지마!!! 2024. 4. 3.
nothing 1,2일차 1일차 1. sa를 빠르게 작성 후 간단한 회의를 거치고 DB와 템플릿을 찾고 연동을 마쳤습니다. 2. 뼈대를 빠르게 만든 후 여러번의 회의를 거쳐 각자 만들고 싶은 걸 만들고 있습니다. 2일차 1. 진행속도가 굉장히 빠르고 무엇보다 팀원들이 다들 각자 흥미를 잃지 않고 만든 것들을 자랑하며 만들고 있습니다. 로그인 회원가입 포스트 생성 DB 설정 하트 (찜하기) 2024. 4. 2.
팀소개웹사이트 4일차 이번 프로젝트를 진행하면서 아래와 같은 장점들을 위해 react에서 사용된 컴포넌트 기법을 이번 프로젝트에 도입할려고 했다. 기존 수업으로는 html,css만 배웠기 때문에 html파일로 컴포넌트를 만들기로 했었다. 1. 팀원들 간에 균등한 작업량 2. 작업량에 대한 효율성 3. 각자의 코드를 가시성 극대화 4. 하기 위해 react의 컴포넌트 방식을 도입하여 각 팀원들에게 일을 나누어 줄려고했다. 5. 깃을 배웠지만 브랜치 부분을 배우지 않았기 때문에 html 파일 하나로 공유하면 굉장히 많은 충돌이 일어날 것 같았다. 아래는 app.html에서 other-page.html을 불러오는 코드입니다. 여러가지 시도를 해보았지만 iframe을 사용하는 방식이 가장 쉽고 직관적이었습니다. (iframe : H.. 2024. 2. 19.
팀소개웹사이트 3일차 ├── templates/ │ └── phoenix.html ├── static/ │ └── style.css ├── app.py └── database.db 위의 구조로 간소화했으며 아래의 작동들이 되도록 만들었다. 1. 이미지를 클릭시 nickName을 확인하여 DB에서 유저 정보를 가져와 하단에 출력하는 것. 하단에 출력되었을 떄 버튼도 만들어지는데 삭제 버튼과 수정 버튼도 나타나도록 만들었다 #details @app.route("/members//details", methods=["GET"]) def member_details(username): member = Member.query.filter_by(username=username).first_or_404() return jsonify({ "u.. 2024. 2. 16.