Skip to content

4L 회고 / 2023-10-20 #39

@Felicette1963

Description

@Felicette1963

좋았던 것(Liked)

  • git를 활용한 pypi 배포 과정 실습
  • git을 활용한 프로젝트의 실습

배운 것(Learned)

  1. git 명령어
명령어 설명
init github 생성 및 초기 설정
branch branch 생성 및 선택
ex) git branch 0.2.0/who [0.2.0/who 브렌치 생성]
ex) git branch -m main [main 브렌치 선택]
add git 파일 등록
ex) git add . [모든파일추가]
commit git 커밋
ex) git commit -m "Felicette" [현재까지 작업 commit 및 메세지 "Felicette"를 남김]
push git 레파지토리에 commit한 내용 올리기
pull git 레파지토리에 내용 내려 받기
clone 공개된 레파지토리 git를 연결 [기본: main or master]
  1. branch merge 방식

2개의 branch 결합 방식
① git pull
최근까지 행해진 레파지토리 업데이트 내용 받기
② git branch -r
모든 branch 출력하여 branch 리스트 중 merge 할당
③ git branch -t [branch 이름]
local의 두개의
④ git branch
현재 local 사용자에게 등록된 branch의 목록 확인
⑤ A $ git merge B
브렌치 B의 내용을 브렌치 A에 넣기
※ 오류가 날 수 있음
⑥ 합쳐진 파일 중 수정 사항 확인하여 수정하기
⑦ 테스트 접속 후
⑧ git commit
⑨ git push
A의 브렌치에 B의 내용이 결합된 merge가 수행된다.

  1. Stage

Stage 프로젝트 코드의 결합을 위해 구조적으로 만든 단계적 프로그램 배포 과정

Local: 개발자 컴퓨터
DEV: 개발자들의 코드 모음
Pre ProDuction: 알파 ~ 베타 테스터 단계
ProDuction: 사용자들에게 개방하는 단계

  1. Change.md

  2. Realese.md

부족했던 것(Lacked)

  • git 사용함의 어색함

바라는 것(Longed for)

  • 도커 컴포즈의 이해 및 프로젝트 적용
  • git 사용의 이해

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions