티스토리 뷰

1. 깃의 핵심 기능

순서대로 이해해야함!

1-1. 버전 관리

  • 문서를 수정할 때마다 언제 수정했는지, 어떤 것을 변경했는지 편하고 구체적으로 기록하기 위한 버전 관리 시스템

1-2. 백업하기

  • 깃의 원격 저장소 GitHub

1-3. 협업하기

  • 여러 사람이 파일을 주고받으며 함께 일할 수 있음
  • 누가 어느 부분을 어떻게 수정했는지 남기 때문에 나중에 오류가 생겼을 때도 파악하기 쉬움

2. 깃 설치하기

2-1. 깃 환경 설정하기

  • 사용자 정보를 설정하기 위해 git config 명령 사용
  • —global 옵션을 추가하여 현재 컴퓨터에 있는 모든 저장소에 같은 사용자 정보 사용하도록 설정
$ git config --global user.name "이름"
$ git config --global user.email "이메일"

3. 리눅스 명령 연습하기

3-1. 현재 디렉토리 살펴보기

  • ~: 홈 디렉토리에 있다는 의미
  • pwd: 현재 위치의 경로
  • ls: 현재 디렉토리에 어떤 파일이나 디렉토리가 있는지 확인
    • 리눅스 명령에 옵션을 추가하려면 붙임표(-)와 원하는 옵션을 나타내는 글자를 함께 입력
    • -a: 숨김 파일과 디렉토리도 함께 표시
    • -l: 파일이나 디렉토리의 상세 정보를 함께 표시
    • -r: 파일의 정렬 순서를 거꾸로 표시
    • -t: 파일 작성 시간 순으로 (내림차순) 표시

3-2. 터미널 창에서 디렉토리 이동하기

  • cd ..: 현재 위치에서 상위 디렉토리로 이동
  • cd 하위디렉토리이름: 하위 디렉토리로 이동
  • cd ~: 처음에 출발했던 홈 디렉토리로 돌아가기

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

  • mkdir 디렉토리명: 현재 디렉토리 안에 하위 디렉토리 만들기
  • rm -r 디렉토리명: 디렉토리 삭제, -r 옵션을 붙이면 디렉토리 안에 있는 하위 디렉토리와 파일까지 함께 삭제

3-4. VIM에서 텍스트 문서 만들기

vim test.txt

VIM

  • 입력 모드: 텍스트 입력, 수정 (I 누름)
  • ex 모드: 저장, 종료 (Esc 누름

VIM ex 모드 명령 모음

  • :w 또는 :write
:w / :write 편집 중이던 문서 저장
:q / :quit 편집기 종료
:wq (파일) 편집 중이던 문서를 저장하고 종료, 파일 이름을 함께 입력하면 그 이름으로 저장
:q! 문서를 저장하지 않고 편집기 종료, 확장자가 .swp인 임시 파일이 생김

3-5. 텍스트 문서 내용 확인하기

$ cat test.txt
$ cat 파일 파일의 내용을 화면에 표시
$ cat 파일1, 파일2 ... 파일n > 새파일 파일 n개를 차례로 연결해서 새로운 파일을 만듦
$ cat 파일1 >> 파일 2 파일1의 내용을 파일2 끝에 연결

 

 

출처

- Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문

'Development > Git & Github' 카테고리의 다른 글

02. 깃으로 버전 관리하기  (0) 2023.02.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함