2022-02-15 DevOPs(github, docker)

ansunny1170·2022년 2월 15일
0

UVC BOOTCAMP.DevOps

목록 보기
4/4

# github 팀단위로 사용 시


## 팀장이 github에 나를 추가하였고, 환경설정 완료된 파일을 pull | clone해오기.


그리고 내가 업데이트한 파일 나만의 branch로 업로드(push) 하기.

  1. 원하는 위치에 폴더 만들기
    C:\Boot camp\myPjt
  2. git Bash 사용하여(다른것 사용해도 될듯?),
    git init
  3. git init으로 시작했다면 remote하여야 한다.
    git remote add https://github.com/uvcjsh/metacamp-sample.git
  4. git fetch (나는 생략했음), 원격 레포지토리의 branch를 업데이트 하였다.
    어쩐지 이거 안하니 main외에 branch가 안보이더라.
    git fetch
  5. git 다운로드하기(당겨오기)
    git clone https://github.com/uvcjsh/metacamp-sample.git
  6. git 다운로드된 폴더로 이동
    dir, cd metacamp-sample
  7. 나의 branch로 변경
    git switch -c ansunny1170
  8. README.md파일 수정하기
    echo 'ansunny1170'> README.md
  9. 수정되었는지 확인하기
    cat README.md
  10. 수정한 파일 내 branch로 업로드 하기
    git add .
    git commit -m "수정"
    git push -u origin ansunny1170

conflict가 발생하면 같은 branch에 같은 이름의 파일에 다른내용이 있다는 것이다.
code를 pull해서 확인해 보고나서 conflict를 해결하고 push하는 순서로 해결하면 된다.

## ansunny1170 branch의 자료를 pull해오고 수정/병합 후, develop branch에 push하기


강사님 순서
git branch
git fetch
ls
git log
git branch -a
git checkout ansunny1170
git log
git checkout develop
git pull origin ansunny1170
이렇게하면 conflict가 발생할 것이다.
그리고 vs code에서 git을 사용하다 conflict가 발생하면 vs code에서 수정이 가능하다.
current, incomming, both change 버튼이 있을 것이고, 아니면 수동으로 직접 수정해도 된다.
수동 수정은 github에서도 가능한데, 왠만해서는 그렇게 안하지 ㅎ
수정하고나서
git add .
git commit -m "pull form ansunny1170"
git push origin develop

# docker 에 컨테이너 개설하고 DB 연동하기


  • docker build -t postgres:dev .

  • docker run -dit -p 5433:5432 -e POSTGRES_PASSWORD=postgres --name postgresDB postgre:dev
    로컬에 postgre를 설치안하고 컨테이너로 만들 수 있다.
    -e가 환경변수 수정이다.

  • dbeaver와 연결해보자
    localhost:5433

    비밀번호도 입력해야함
    연결 확인

# 개인 프로젝트


개인프로젝트는 알아서 하자 ^^
진행 시 어려운 부분에 대해 멘토 분들이 방향성에 대한 가이드를 줄 수 있다.

profile
공정 설비 개발/연구원에서 웹 서비스 개발자로 경력 이전하였습니다. Node.js 백엔드 기반 풀스택 개발자를 목표로 하고 있습니다.

0개의 댓글