Skip to content

Latest commit

 

History

History
57 lines (34 loc) · 1.13 KB

hello.md

File metadata and controls

57 lines (34 loc) · 1.13 KB

hello git

git 명령어 요약

  • clone : 저장소 복사
  • add : 스테이지 영역에 파일 추가
  • commit : 스테이지 영역 파일로 커밋 생성
  • push : 원격 저장소에 커밋 업로드

브랜치 변경

  • 브랜치: 기존 내용을 유지한채 새로운 내용 추가하고 싶을 때 사용.
  • 체크아웃: 특정 브랜치, 커밋으로 돌아가고 싶을 때 사용.
  • 소스트리에서는 브랜치이름 누르는거로 체크아웃 가능

병합하기 1

  • 헤드 브랜치에 변경사항이 없고
  • 병합 대상 브랜치가 헤드로부터 시작된 경우 병합이 쉬움. - fast-foward

병합하기 2

  • 헤드브랜치에 추가 커밋이 생기는 경우
  • 진짜 병합이 필요함.
  • 충돌이 발생해도 처리 가능!

충돌해결하기

  • 중꺽마

커밋 되돌리기

reset 사용

  • 장점: 쉽다
  • 단점: 커밋 날아감.
  • 단점: 강제푸시필요

브랜치 만들어서 되돌리기.

  • reset과 달리 내용이 사라지지않음.
  • 장점: 쉬움
  • 단점: 트리가 지저분

revert 되돌리기

  • 추천서적.

stash

  • 임시저장소

test

  • test1