Post

[Do it! 5일 만에 끝내는 깃&깃허브 입문] 1장. 깃 시작하기

[Do it! 5일 만에 끝내는 깃&깃허브 입문] 1장. 깃 시작하기

“Do it! 5일 만에 끝내는 깃&깃허브 입문” 도서 바로가기

1장. 깃 시작하기

1-1. 지옥에서 온 문서 관리자, 깃

깃의 핵심 기능

  1. 버전 관리(version control)

    문서를 수정할 때마다 언제 수정했는지, 어떤 것을 변경했는지 등을 구체적으로 기록하는 것

  2. 백업(backup)

    현재 컴퓨터에 있는 자료를 다른 컴퓨터에 복제하는 것

  3. 협업(collaboration)

깃 프로그램의 종류

깃 프로그램 = 깃 클라이언트 프로그램

  • 깃허브 데스크톱

    깃허브에서 제공하는 프로그램으로, 복잡한 깃 사용법을 GUI로 구현한 것

  • 토터스깃

    윈도우 탐색기의 빠른 메뉴에 추가되는 윈도우 전용 프로그램

  • 소스트리

    깃의 기본 기능부터 고급 기능까지 사용할 수 있는 프로그램

커맨드 라인 인터페이스(CLI)

: Command Line Interface, CLI는 터미널 창에 명령을 직접 입력해서 깃을 사용하는 방식


1-2. 깃 설치하고 환경 설정 끝내기

(본 책에서는 윈도우/맥에 깃 설치 방법을 알려준다. 맥을 사용하므로 윈도우 설치 방법은 생략하겠다..)

맥에 깃 설치하기

맥에서는 윈도우처럼 깃 설치 파일을 따로 제공하지 않음. 대신 홈브류(Homebrew)나 맥포트(MacPorts) 같은 패키지 관리자를 이용해 깃을 설치함.

(깃이 이미 설치되어 있는 관계로, 자세한 설치 방법은 생략하겠다..)

깃 환경 설치하기

1
2
$git config --global user.name "이름"
$git config --global user.email "메일 주소"

1-3. 리눅스 명령어 연습하기

현재 디렉터리 살펴보기

  • 깃 배시에서 윗줄 맨 끝에 물결표(~): 현재 위치가 홈 디렉터리라는 의미
  • pwd (print working director): 현재 위치의 경로
  • ls (list): 현재 디렉터리에 어떤 파일이나 디렉터리가 있는지 확인
    • ls 명령 옵션 4가지
      • -a : 숨긴 파일이나 디렉터리도 함께 표시
      • -l : 파일이나 디렉터리의 상세 정보 함께 표시
      • -r : 파일이나 정렬 순서를 거꾸로 표시
      • -t : 파일 작성 시간순(내림차순)으로 표시

터미널 창 지우기

  • clear

터미널 창에서 디렉터리 이동하기

  • cd .. : 상위 디렉터리로 이동
  • cd 디렉터리명 : 하위 디렉터리로 이동
  • cd ~ : 홈 디렉터리로 이동

터미널 창에서 디렉터리 만들기 및 삭제하기

  • mkdir (make directory): 현재 디렉터리 안에 하위 디렉터리 만듦
  • rm (remove): 디렉터리 삭제. 단, 삭제할 디렉터리의 상위 디렉터리에서 해야 함.
    • -r : 디렉터리 안에 있는 하위 디렉터리 함께 삭제

터미널 종료하기

  • 창 위에 있는 X클릭 = exit
This post is licensed under CC BY 4.0 by the author.