Git

임성혁·2022년 8월 20일

자바 기초

목록 보기
28/32

1. 리눅스 명령어 연습

  • pwd : 현재의 위치 나타냄
  • ls : 전체목록
  • cd : 경로 변경
  • mkdir : 폴더 만들기
  • cat : 보여줘라

  • vim 명령어
    • vim test.txt
    • i(입력모드) esc(나가기)
      • :w(write) 편집 중 문서 저장
      • :q(quit) 편집기 종료

2. Git으로 버전 관리하기

  • git init : git 초기화 (폴더를 버전 관리)
  • 작업 트리
    • 버전 관리 들어가기 전의 작업소
  • 스테이지
    • 버전으로 만들 파일이 대기하는 곳
    • 스테이징 영역
  • 저장소
    • 레포지토리
      ex) 작업트리(10개) -> 스테이지(4개) -> 저장(save)

  • git status
    • untracked file : 한 번도 버전 관리를 하지 않는 파일
    • modified file : 변경된 파일 존재(를 알려줌)
  • git add
    • 버전 관리를 하겠음
    • git add 폴더 or git add . (all)
  • git commit
    • 버전 관리로 만들 수 있음
  • git log
    • commit : 커밋 해쉬(ID)
    • Author : 커밋 작성자
    • Date : 버전 만든 날짜
    • (HEAD -> master) : 가장 최신 버전
  • git diff
    • 변경 사항 확인
  • git checkout -- 폴더이름 or 파일이름
    • 수정하기 전으로 돌아감
  • git reset -- hard 커밋 해쉬

3. Git과 Branch

  • git branch 이름
    • 이름에 관련된 branch 제작
  • git branch
    • 모든 branch 리스트 보여주기
  • git checkout 이름
    • 해당 이름으로 스위치
  • git merge 이름
    • 현재 주체가 되는 HEAD에 merge 뒤에 입력한 이름의 데이터를 저장


  • sourcetree
  • gitkraken
  • git 서적 구입 (do it)
profile
열정

0개의 댓글