2주차. 개발환경 - Git, Docker, IDE

YoonA Kim·2024년 10월 16일

AI Class

목록 보기
1/4

오늘은 lama를 로컬에서 사용해보기, jupitor를 사용해보기

깃의 정체성, 목적, 가치관을 이해해야 올바르게 쓸 수 있다

  1. CRUD 정보처리의 4가지 기능
    CREAT 만들기
    READ 읽기
    UPDATE 수정하게
    DELETE 삭제하기

여기서 GIT은 수정과 삭제를 일반적인 다른 프로그램과 다르게 처리한다

  1. 이상적인 정보관리 방법 : 치킨이 늦게오게 된 경위를 따지기 위해서는 주문부터 배달도착까지 모든 사건사건마다 다 기록을 남겨야 오해없이 상황을 파악할 수 있다.

  2. GIT
    COMMIT: 정보의 단위이자 정보를 생성하는 행위 (아래의
    예) 주문을 받았다, 조리를 시작했다, 배달기사 호출, 조리 끝, 배달기사 출발...
    BRANCH : COMMIT 정보들을 선으로 연결한 것

GIT의 매인은 기록+협업

협업시 하나의 프로젝트 일을 여러명에게 분배해주면 이렇게 BRANCH가 갈라지고 나중에 합쳐진다. 그중 메인은 MASTER BRANCH 또는 MAIN BRANCH라고 부른다.

이때 합치는 과정이 복잡하다.
주로 MASTER BRANCH는 리뷰가 다다다 끝난 코드만 얹는 것을 권장한다.

가지는 주로 업무별로 갈라진다.

BRANCH는 오래 붙잡고 있으면 안된다. 내가 뜯어온 MASTER 버전이 다른 협업자가 MERGE하며 빠르게 구버전이 되므로.... 그래서 코딩은 빠르게 작업해서 빠르게 MERGE해야한다.

  1. Repository 생성
  2. git hub에서 초대하기, 초대받기
  3. Cloning하기 : git clone (초대받은 git hub의 주소)
    서버에 있는 것을 내 컴퓨터에서 하는 것. 즉 파일 다운받기
    로컬(내컴퓨터)과 서버에 있는 것(리모트)을 잘 구분해야한다!

  1. 확인하기
    git status : 마지막 commit 기준으로 뭐가 바뀌었는지 나온다.
    git diff : 더 자세한 변경사항을 알려준다.

  2. git add하기
    git add . 다 넣기!

  3. git commit -m " "

  4. git branch ??

  5. git pull
    동료들이 수정한 master의 최신버전을 내 로컬로 가져오기

branch 만드는 방법
1) git check out
2) git switch -c (이름)

카톡 만들기

profile
코딩 배우는 중

0개의 댓글