오늘은 그저 멘붕의 연속.. + 뭔가에 씌인듯 집중도 안되고 의지력도 약해진 날 이었다.

시간은 계속 가는데 시간만 잡아먹고 발전이 없었음..
차라리 재충전의 시간이었으면 좋았을 것 같다.
어쨌든..

오늘 git에 대해 배운 걸 정리한 것

git diff : 가장 최근의 커밋(버전)과 내 현재 작업디렉토리의 작업물 비교

git diff--staged : stage와 현재 작업 디렉토리의 작업물 비교

git diff<커밋a><커밋b>: 커밋끼리 비교 <커밋해시> **순서가 중요함 a에 비해 b가 뭐가 달라? (짧은 커밋해시도 가능)

작업 되돌리기
만들어진 버전 되돌리기
1. revert 버전을 되돌린 새로운 버전 만들기
취소할 커밋
2. reset 버전을 완전히 되돌리기(이전버전으로)
되돌아갈 커밋
버전생성과정
작업디렉토리에서 변경사항 생성-스테이지-저장소

  • soft reset 커밋한 사실만 리셋
  • mixed reset 스테이지로 추가한 사실까지 리셋
  • git resset 하면 mixed reset됌. 기본가밧
  • hard reset 작업디렉토리까지 리셋

변경사항 임시저장하기
git stash-m "<메세지>"
git stash list 임시저장 조회

  • 0에 가까울 수록 최근 임시저장
    git stash apply stash@{숫자} 임시저장 불러오기
    git stash drop stash@{숫자} 임시저장 삭제

git branch
브랜치 리스트
git branch 이름
브랜치 만들기
git checkout 브랜치명
특정브랜치로 head 옮기기 (작업환경 교체)

profile
가보자고

0개의 댓글

관련 채용 정보