Git 기본 상식 (1)

jmboy713·2023년 4월 12일
0

Road to Git master

목록 보기
1/7
post-thumbnail
  • git commit : 커밋은 Git 저장소에 여러분의 디렉토리에 있는 모든 파일에 대한 스냅샷을 기록하는 것입니다. 디렉토리 전체를 복사하여 붙여넣는것과 유사하지만, 훨씬 유용한 방법입니다!

    각 커밋은 저장소의 이전 버전과 다음 버전의 변경내역("delta"라고도 함)을 저장합니다. 그래서 대부분의 커밋이 그 커밋 위의 부모 커밋을 가리킵니다.
  • git branch : 브랜치는 특정 커밋에 대한 참조(reference)에 지나지 않습니다. "하나의 커밋과 그 부모 커밋들을 포함하는 작업 내역"이라고 기억하시면 됩니다.
    git branch bugfix -> bug fix 라는 branch를 만듬.

branch를 다시 합치는 2가지 방법.

  • git merge: 두가지 갈래로 나간 branch들을 하나의 branch로 합치는것.
  • git rebase: 두가지 갈래로 나간 branch를 하나의 branch 밑으로 옮기는것.
    git rebase를 사용하게 될 경우 commit이 순차적으로 된것처럼 보이게 되어서 훨씬 깔끔하게 정리가 된다.
profile
Python을 활용한 프로그래밍을 하고있습니다! 데이터분석, 인공지능, Django에 관한 정보를 업로드할 예정입니다. 잘부탁드립니다!!

0개의 댓글