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 |
---|