<영상후기> Git 기초

김조은·2023년 9월 26일

영상공부 모음

목록 보기
25/49

movie

git 설치 시

  • git설치후 폴더 만들기 → 터미널 열기
  • git config --global user.email "메일 입력"
    git config --global user.name "이름 입력"



  • git init : 깃이 감시 시작
  • git add app.txt : 기록할 파일 고르기
  • git commit -m '메세지명' : 파일 현재상태 기록
  • git status : 상태창 열기
  • git log : 깃 커밋 내역 확인


<다시 현재상태 기록 시 아래코드 반복>

  • git add app.txt
  • git commit -m '메세지명'

<여러파일 스테이징 방법>

    1. git add app.txt app2.txt
    1. git add .



<파일 차이점 확인하기((한계가 있으므로 다양한 기능 앱을 깔아서 쓰는걸 추천))>

  • git diff
  • git difftool
  • git difftool 커밋 아이디
    git difftool 커밋 아이디1 커밋 아이디2 : 특정 커밋 비교


git branch

  • git branch 작명 : 브랜치 생성
  • git switch : 브랜치로 이동
  • git add .
  • git commit -m '파일명'
  • git switch main : main브랜치 이동
  • git merge 파일명 : 파일명 브랜치와 메인 브랜치 합치기

<conflict발생 시>
1. 원하는 코드만 남기고
2. git add
3. git commit




GitFlow

  • 장점 : 안정적으로 버전별 배포 가능
  • main : 원본 코드
  • develop : 프로젝트 사본 → 여기에도 merge를 해줘야 다음 개발을 이어나갈 수 있음
  • feature / 작명 : 신기능 개발
  • release : 테스트 버전



Trunk-based

  • 안정화된 프로젝트들이 주로 사용
  • 소스 코드가 한 곳에 있음
  • 테스트를 자주 많이 해줘야 함

0개의 댓글