G_1006_040

charl hi·2021년 10월 6일
0

국비

목록 보기
40/122

깃 설치
소스트리 사용법
로컬저장소 만들기

기본

add -> staging area==index (:커밋 전 대기실) -> commit

✨✨브랜치 개념

  • 커밋기록에 따라 브랜치 생성할 수 있다.

브랜치 생성 -> 명시된 커밋에 "프로젝트 설정 완료" 로 설정하고 만들면 저런 그림이 된다.

시간순서에 따라 위(최신)~아래(오래됨)

브랜치에 기록하면 마스터에 영향을 주지 않는다.

✨각 커밋마다 클릭 후 탐색기를 보면 상태를 볼 수 있다.

  • 색깔 : 파랑(최근) / 빨강.....(나머지) 로 구분



master 로 병합

  • 다른 브랜치에서 작업한 걸 다른 브랜치로 병합

  • 현재 브랜치(master)를 체크아웃 -> 병합될 브랜치에 우클릭 -> 병합

  • 뿌리가 다르면 이렇게 됨!

뿌리가 다르기 때문에



스태시 stash

  • 커밋하지 않으면 브랜치 간 이동 힘들다.
    -> 스태시 활용!!

  • 커밋하지 않고 작업물들 임시 저장

  • 이렇게 하면 브랜치로 이동할 수 있음



롤백 (취소) 3가지

1. discard 폐기 : 커밋 전 변경사항

  • 커밋하기 전에 변경한 걸 취소(최신 커밋으로 돌아가기)


2. reset : 커밋 후 변경사항

Mergge branch 'notice' 까지만 돌아가고 싶다! 그러면 그걸 우클릭-> 초기화

1) soft

->

  • 스테이지에 올라간 상태 & 변경사항 유지

2) mixed

->

  • 스테이지에 올라가지 않은 상태 & 변경사항 유지
  • 기본

3) hard

->

  • 스테이지에 올라가지 않은 상태 & 변경사항 파괴


코딩테스트

codility
문자열 갖고 자르고
2차원배열...
게임

0개의 댓글

관련 채용 정보