Skip to content

팀플 전 기본 세팅 #1

@Tonyjoo11

Description

@Tonyjoo11

브랜치

  • main
  • develop : Pull Request 할 개발 브랜치
  • 각자 이름 (예: hyungju/feat, hyungju/board(기능명도 OK)

각자 이름 브렌치에 커밋/푸시하기!

Pull Request

  • 기능 단위로 PR 만들기
    • 예: 게시판 기능 완성
  • Base 브랜치: develop ← Compare 브랜치: feat/본인-브랜치 확인

프로젝트 초기 설정

git clone https://github.com/Pirogramming-24/hackathon_qteogry.git

cd ./hackathon_qtegory

git switch develop
git pull origin develop

저(이형주)는 anaconda로 환경 관리하고 있어요! venv는 따로 필요하신 분들 설치해주세요! .gitignore 때문에 깃에 올라가지 않아요!

venv 설치

python -m venv venv

# 가상환경 실행 Mac
source venv/bin/activate
# Windows
source venv/Scripts/activate

# Djagno 설치하기
pip install django

# 프로젝트 실행 확인
python manage.py runserver

새 작업 브랜치 생성 / 머지 직후 업데이트

# 최신 코드 받기
git switch develop
git pull origin develop

# 새 기능 브렌치 생성
git switch -c {본인이름}/{기능명}

# 또는 쓰던 브랜치 업데이트해서 쓰기
git switch {본인이름}/{feat, main 등등}
# 머지 중에 에러 생기면 공유하기!!!
git merge develop

현재 진행중인 작업 일시 보관하기

# 스태시 추가
git stash -m "스태시 제목"
# 다른 브랜치로 switch, 새 브랜치 만들기 등등

# 스태시 목록 보기
git stash list

# 저장한 작업 복원하기
git stash pop (스태시 이름)

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions