Git 3일차 chapter7(~10)

박영선·2023년 6월 6일
0

Git Graph

깃 그래프 설치

실습환경 만들기

log_project 생성 / hello.py 생성

  • cat > hello.py 엔터, 입력 하면 파일안에 내용 입력, ctrl+d 로 빠져나오기
  • cat hello.py 하면 내용 읽기
  • cat >> hello.py 엔터, 입력 하면 기존 내용에 이어쓰기(꺾쇠 하나면 덮어쓰기)

Git Log

Branch별 변경이력 볼 수 있음 (밑에서부터 위로갈 수록 최신)

master

dev

Git Editor 설정

--wait 옵션주기 등 설정 가능

vscode가 꺼질때까지 gitbash에서 작업을 못하게 됨

불편하면
$ git config --global core.editor 'code' 로 변경

Git Diff

*Diff Tool 설정
버젼 간 차이점 조회하는 명령어

Git Diff- Local Branch 간 비교

현재 master와 dev의 hello.py는 cat,dog으로 다름

difftool 사용 후 y 선택하면 vscode 열림

Git Diff- Commit 간 비교

git log 입력 후 commit 메세지 고유번호 확인
ex)commit 6a24b8766f601e72352509612012f92037e6c5aa

Git Diff- 마지막Commit과 이전 Commit 간 비교

HEAD와 HEAD^

commit 전 단계까지와의 비교
git difftool HEAD

Local과 Remote 비교

git difftool main origin/main

profile
데이터분석 공부 시작했습니다

0개의 댓글